Javascript 如何正确使用load()?
在第页中,我使用jQueryJavascript 如何正确使用load()?,javascript,jquery,load,Javascript,Jquery,Load,在第页中,我使用jQuery.load()应用数据库更改而无需重新加载,包括两个步骤: load change.php?id=1&change=delete 重新加载项目列表 这只是一个简单的例子,我有更多的选择(更改排名,更改文本…),但所有的实现都是相同的 问题:某人的脚本不显示列表,如果我在list.php console.log('text')中有,则文本显示在控制台中,但项目列表不在div中 当我每秒有1+个请求时,这种情况会发生得更多 是否有可能达到绝对可靠性 谢谢你,罗伯 另外,我
.load()
应用数据库更改而无需重新加载,包括两个步骤:
function func(){
$('#div1').load('change.php?id=1&change=delete');
$('#div2').load('list.php');
}
您是否检查了从服务器得到的响应? 如果没有,请尝试此代码段
$( "#success" ).load( "/not-here.php", function( response, status, xhr ) {
if ( status == "error" ) {
var msg = "Sorry but there was an error: ";
$( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
}
});
我有解决办法
- 问题:数据库更新延迟
- 解决方案:
函数func(){
$('#div1').load('change.php?id=1&change=delete',function(){ $('#div2').load('list.php');
}))
这是一个很好的解决方案?可能重复的&status总是“success”,响应是什么?如果没有错误,最有可能是在提供数据的服务器方法中。响应是list.php的输出-可以,但响应不显示在div中。我不理解这一点。