AJAX请求 - 无法获取div内容

时间:2013-03-19 20:56:29

标签: jquery ajax

这是我的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);
     }

我正在获取页面的完整源代码

2 个答案:

答案 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());