这是我的AJAX请求的一部分。
它工作正常 - 将code
发送到index.php
但是当我希望从回复中获得一些内容(div id="editor")
时,我只会得到类似[object Object]
$.ajax({
url: 'index.php',
type: 'GET',
data: {
content: code
},
success: function(data){
alert($('#editor'));
}
当我将功能更改为:
success: function(data){
alert(data);
}
我正在获取页面的完整源代码
答案 0 :(得分:5)
您需要更改jQuery搜索的范围。 (这是jQuery选择器的第二个参数,默认情况下是'document')。
alert($('#editor',data));
此外,您当前正在获取[object Object],因为警报无法在没有任何帮助的情况下将对象拆分为sting。试试console.log($('#editor',data))
或alert($('#editor',data).html())
答案 1 :(得分:1)
根据您尝试离开div的内容,请尝试
alert($('#editor').text());
或
alert($('#editor').html());