jQuery加载功能不起作用,但没有错误

时间:2018-06-23 11:06:42

标签: jquery html ajax load

我是jQuery的新手,我无法弄清楚为什么此代码段不起作用,即使它与我在网上找到的很多代码相似。

我有两个文件,index.phpmasterPage.php。我想将<div>中的masterPage.php中的my_table包含到index.php中。问题是,即使我看不到结果,也不会捕获任何错误。有任何想法吗?这肯定是我真正想念的东西。

这是我的index.php代码:

<!DOCTYPE html>
<html>
<head>
    <title>Home</title>
    <link rel="stylesheet" type="text/css" href="style.css">

    <script src="jquery/jquery-3.3.1.js"></script>
    <script type='text/javascript'>
      $(document).ready(function(){
         $( "#something" ).load( "./masterPage.php #my_table", {limit: 25}, 
          function (responseText, textStatus, req) {
           if (textStatus == "error") {
             return "oh noes!!!!";
           }
          });
      });
     </script>

</head>
<body>

<div class="something"> 
</div>

</body>
</html>

谢谢!

1 个答案:

答案 0 :(得分:1)

您为 div 写了 class 名称,并从jquery中访问了id元素( #something )。由于这个jQuery不会产生任何错误。 jQuery正在检查某些东西,该东西在文档中以id的形式写入。

更改

<div class="something"><div id="something">

然后,如果url被调用,它将产生结果,否则它将给出错误。