gpt4 book ai didi

jquery 加载功能不起作用

转载 作者:行者123 更新时间:2023-12-01 05:09:37 25 4
gpt4 key购买 nike

function newPage(pagenum)
{
/* load page default from server - pass product name */
$('#data').html("<div id='response'>Loading.....</div>").load(
'/college/college_change.php',
{ product:'college',
city:"<?php echo $city ?>",
university:"<?php echo $university ?>",
programmes:"<?php $programmes ?>",
type:"<?php echo $type ?>",
entrance_exams:"<?php echo $entrance_exams ?>",
pagenum:pagenum
});
}

您只需检查代码/页面即可 http://abc.com/tempcollege

我正在使用这个加载函数,它在大多数浏览器中运行良好,但在 IE 中它不加载数据。

最佳答案

您确定它没有加载吗?可能是这样,但 IE 中存在布局故障,导致数据无法显示。有时会出现这种情况:AJAX 请求似乎可以在符合标准的浏览器中运行,但不能在 IE 中运行。

尝试使用返回数据的简单 alert()load() 添加回调。看看IE是否显示数据。如果是这样,那么这是某种布局问题。

$('#data').html("<div id='response'>Loading.....</div>")
.load('/college/college_change.php',
{ product:'college',
city:"<?php echo $city ?>",
university:"<?php echo $university ?>",
programmes:"<?php $programmes ?>",type:"<?php echo $type ?>",
entrance_exams:"<?php echo $entrance_exams ?>",
pagenum:pagenum
},
function(data) { alert(data) } // Verify data received (or not)
);
<小时/>

编辑:

确保您包装了 jQuery 代码,以便它在 DOM 加载后运行。

或者:

$( function() {
// my jQuery code
});

或者:

$(document).ready( function() {
// my jQuery code
});

它们实际上是相同的。

关于jquery 加载功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3005402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com