我有一个使用ajaxForm提交的搜索表单,我想在特定div中获取html,并尝试:
$(function search() {
$("#socialSearchUsers").validate({ // initialize the plugin
// any other options,
onkeyup: false,
rules: {
query: {
required: true
}
}
});
$('form').ajaxForm({
beforeSend: function() {
return $("#socialSearchUsers").valid();
},
success : function(result) {
var page = $(result);
var statusText = page.find('#status').innerHTML;
console.log(statusText);
$("#results").html(statusText);
}
});
});
但是(在控制台中)告诉我“未定义”(没有引号)。
我是JS和JQuery的新手,所以如果有一个简单的方法,我不知道。
答案 0 :(得分:2)
.innerHTML
是POJS属性,而不是jQuery。
尝试:
var statusText = page.find('#status').html();