【问题标题】:jQuery load function not working but no errorjQuery加载功能不起作用但没有错误
【发布时间】:2018-06-24 04:21:48
【问题描述】:

我是 jQuery 新手,我无法弄清楚为什么这段 sn-p 代码不起作用,尽管它与我在网上找到的许多类似。

我有两个文件,index.phpmasterPage.php。我想将来自masterPage.php<div> 称为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>

谢谢!

【问题讨论】:

  • 你不能那样做

标签: jquery html ajax load


【解决方案1】:

您为 div 编写了 class 名称,并从 jquery 访问 like id element(#something)。因为那个 jquery 没有产生任何错误。 jQuery 正在检查 something 这是在文档中作为 id 写入的。

改变

&lt;div class="something"&gt;&lt;div id="something"&gt;

如果url调用就会产生结果,否则会报错。

【讨论】:

  • 天哪。你不知道我花了多少时间试图找出问题所在……而且这个错误太愚蠢了。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-25
  • 1970-01-01
  • 2010-12-25
  • 2018-04-08
  • 2020-04-14
  • 1970-01-01
相关资源
最近更新 更多