由于同源策略的缘故,ajax不能向不同域的网站发出请求。我们再换一个方式,将alertsomething.js上传到服务器,将代码改为如下形式:也可以得到截图所示结果。jsonp的具体实现可参见如下代码:jsonp.phpjs代码:也可以得到截图所示结果。不知道大家发现了没有,jsonp只能发送get请求,而如果业务中需要用到post请求时,jsonp就无能为力了。这时候cors就派上用处了。CORS 允许一个域上的网络应用向另一个域提交跨域 AJAX 请求。实现此功能非常简单,只需由服务器发送一个响应标头即可。
暂无评论