jQuery 加载函数不工作但没有错误

jQuery load function not working but no error

我是 jQuery 的新手,我不明白为什么这段代码不起作用,尽管它与我在网上找到的许多代码相似。

我有两个文件,index.phpmasterPage.php。我想将 masterPage.php 中名为 my_table<div> 包含到 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>

谢谢!

您为 div 写了 class 名称并像 id 元素一样访问( #something) 来自 jquery。因此 jquery 不会产生任何错误。 jQuery 正在检查在文档中写为 id 的 内容

改变

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

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