从ajax表单响应中获取div的内容

时间:2015-01-24 23:54:41

标签: javascript jquery

我有一个使用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的新手,所以如果有一个简单的方法,我不知道。

1 个答案:

答案 0 :(得分:2)

.innerHTML是POJS属性,而不是jQuery。

尝试:

var statusText = page.find('#status').html();