html是否在ajax请求中作为数据返回


Does html get returned as data in an ajax request

请求的ajax url文件中的html是否作为数据返回?例如:

$.ajax({
       type: 'POST',
       url: 'someunknownurl.com/testing.php',
       success: function(data){ alert(data);
                       }
       });

假设"someunknownurl.com/testing.php"中的php具有以下内容:

<h1>testing</h1>

html是否会作为数据发送回ajax请求?

如果someunknownurl.com与HTML/JavaScript页面不在同一个域下,则不会得到结果,因为存在"跨域"限制。

有一种方法可以实现跨域AJAX:使用JSONP(远程URL必须支持JSONP)。

如果AJAX请求成功,则data的格式可能取决于可能的条件。

  1. 响应报头中的CCD_ 3
  2. 您在AJAX选项中设置的dataType

您最好阅读$.ajaxjQuery文档:http://api.jquery.com/jquery.ajax/.