我正在使用jquery.ajax()来搜索db表并将数据返回到我页面上的div。
单击搜索链接时,脚本无法将usrObj返回到div,并抛出msg 未捕获错误:NOT_FOUND_ERR:DOM异常8 。
我被告知这可能是由语法错误引起的?但我没有看到问题......
这是我的代码:
$(function() {
//hide default articles
$("ul a").click(function(event){
$(".short_article").addClass("hidden");
});
$('#search-box').submit(function() {
$.ajax({
type: 'POST',
url: 'faq/search.php?',
data: 'Term=body',
success: function(jqXHR){
var usrObj = $.parseJSON(jqXHR);
$('#load_window').html (usrObj);
alert ("Search failed"); //no alert displays
}
});
return false;
});
});
<div id="load_window"></div>
答案 0 :(得分:0)
摆脱“html”之后的空间:
$('#load_window').html (usrObj);
......应该是
$('#load_window').html(usrObj);
答案 1 :(得分:0)
我看到代码有3个问题。第三个可能是相关的。但前两个使你的代码难以理解。