我是jQuery的新手,我无法弄清楚为什么此代码段不起作用,即使它与我在网上找到的很多代码相似。
我有两个文件,index.php
和masterPage.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>
谢谢!
答案 0 :(得分:1)
您为 div 写了 class 名称,并从jquery中访问了id元素( #something )。由于这个jQuery不会产生任何错误。 jQuery正在检查某些东西,该东西在文档中以id的形式写入。
更改
<div class="something">
至<div id="something">
然后,如果url被调用,它将产生结果,否则它将给出错误。