javascript - 从ajaxForm响应中获取div的内容

标签 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 很陌生,所以我不知道是否有一种简单的方法。

最佳答案

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

尝试:

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

关于javascript - 从ajaxForm响应中获取div的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28131648/

相关文章:

javascript - 为什么removeClass()和addClass()不起作用?

javascript - 如何将 javascript 脚本加载到 WordPress 中?

jquery - 使用 jQuery 的简单 pubsub

javascript - 使用 jQuery 交换 div 内容

javascript - 如何打开父级中的所有window.open onclick函数

javascript - 有没有办法正确搜索一个对象并用 ES6 替换它的值?

javascript - React JS 对象集合的状态更新

javascript - “innerHTML”不起作用

javascript - jQuery步进器不触发更改功能

javascript - PHP $_Get 和 JQuery .load