如何对一个子域进行jQuery ajax调用?
答
您可以设置document.domain,但如果我没有记错的话,几个浏览器(Opera)甚至不会允许这样做。恐怕你的答案是在子域上创建某种代理,你可以通过
答
由于安全原因,大多数浏览器不允许对不同域的Ajax请求。所以据我所知,你将无法做到这一点。
答
使用脚本标记,响应应该是一个javascript回调。
例:
相反的:
<script type="text/javascript">
jQuery.ajax({
success: function(data) {
alert(data.field);
},
dataType: 'json'
});
</script>
务必:
<script src="http://sub.domain.com/file"></script>
,这将导致包含以下内容:
data = {'field': 'bleh'}
alert(data.field);