Javascript 如何正确使用load()?

Javascript 如何正确使用load()?,javascript,jquery,load,Javascript,Jquery,Load,在第页中,我使用jQuery.load()应用数据库更改而无需重新加载,包括两个步骤: load change.php?id=1&change=delete 重新加载项目列表 这只是一个简单的例子,我有更多的选择(更改排名,更改文本…),但所有的实现都是相同的 问题:某人的脚本不显示列表,如果我在list.php console.log('text')中有,则文本显示在控制台中,但项目列表不在div中 当我每秒有1+个请求时,这种情况会发生得更多 是否有可能达到绝对可靠性 谢谢你,罗伯 另外,我

在第页中,我使用jQuery
.load()
应用数据库更改而无需重新加载,包括两个步骤:

  • load change.php?id=1&change=delete
  • 重新加载项目列表
  • 这只是一个简单的例子,我有更多的选择(更改排名,更改文本…),但所有的实现都是相同的

    问题:某人的脚本不显示列表,如果我在list.php console.log('text')中有,则文本显示在控制台中,但项目列表不在div中

    当我每秒有1+个请求时,这种情况会发生得更多

    是否有可能达到绝对可靠性

    谢谢你,罗伯

    另外,我在按钮和

    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中。我不理解这一点。