1

这是我的 AJAX 请求的一部分。它工作正常 - 发送codeindex.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);
     }

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

4

2 回答 2

5

您需要更改 jQuery 搜索的范围。(这是 jQuery 选择器的第二个参数,默认为 'document')。

alert($('#editor',data));

此外,您目前正在获得 [object Object],因为警报无法在没有一点帮助的情况下将对象拆分为刺痛。尝试console.log($('#editor',data))alert($('#editor',data).html())

于 2013-03-19T21:01:25.170 回答
1

根据您要摆脱 div 的内容,尝试

alert($('#editor').text());

或者

alert($('#editor').html());
于 2013-03-19T21:01:55.827 回答