请求的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
的格式可能取决于可能的条件。
- 响应报头中的CCD_ 3
- 您在AJAX选项中设置的
dataType
您最好阅读$.ajax
jQuery文档:http://api.jquery.com/jquery.ajax/.