Php jquery.load()不是工作装载表
使用.load()jquery挂载表时遇到问题 我的桌子如下Php jquery.load()不是工作装载表,php,javascript,jquery,html,ajax,Php,Javascript,Jquery,Html,Ajax,使用.load()jquery挂载表时遇到问题 我的桌子如下 <table id="table_test"> <thead> <tr> <th> COLUNA 1 </th> </tr> </thead> <tbody> </tbody> </table> 科鲁纳1号 我的文件汇
<table id="table_test">
<thead>
<tr>
<th> COLUNA 1 </th>
</tr>
</thead>
<tbody>
</tbody>
</table>
科鲁纳1号
我的文件汇编了以下输出
<tr>
<td>
<span> Value 2</span>
</td>
</tr>
价值2
我正在使用以下函数
<script type="text/javascript">
$(document).ready (function () {
$('# table_test'). load ('modules/a/processa.php? opt = 2');
});
</ script>
$(文档).ready(函数(){
$('#table_test').load('modules/a/processa.php?opt=2');
});
但是,它无法装载表中的行
有什么建议吗?我想你的问题出在$上
这应该可以
$('#table_test').load('modules/a/processa.php?opt=2')代码>你的问题中有不少打字错误/语法错误。你可以在下面试试。我不确定你的数据返回了什么,但我希望它能正确返回文本。让我知道这是否有效
HTML结构:
<table id="table_test">
<thead>
<tr>
<th> COLUNA 1 </th>
</tr>
</thead>
<tbody>
</tbody>
</table>
JS小提琴:
您有语法错误,($
是向后的。接下来,您需要将.load指向tbody,而不是表格。@KevinB很抱歉,编写时出错了。我该如何实现该元素?注意:我回滚了编辑,因为它可能是您错误的来源。正如xivo提到的,它充满语法错误。这些错误应该在答案中修复,而不是我n问题。很抱歉,write.XIVO时出错。感谢您的反馈。但不起作用。我正在使用firebug,即使我没有返回任何错误,它也显示页面在加载“modules/a/processa.php?opt=2”时加载processa.php?opt=2你从浏览器中得到了TR吗?我更新了我的小提琴和答案,也许可以帮助你查看可能的浏览器错误。如果我把js放到$(document).ready(function(){$('#test').load('modules/a/processa.php?opt=2'););页面显示结果,但上面的顺序不正确。这是因为您没有表格行和单元格标记。
$(document).ready(function () {
$('#table_test tbody').load("modules/a/processa.php?opt=2",
function(response, status, xhr) {
if (status == "error") {
var msg = "Sorry but there was an error: ";
alert(msg + xhr.status + " " + xhr.statusText);
}
});
});