我有以下代码:
$.ajax({
url: frametarget,
dataType: 'html',
method: 'GET',
success: function(data){
// $("#result").html(data[0].title);
console.log(data);
},
error: function(error){
console.log(error);
}
});
现在,如果frametarget =" www.skysports.com"呼叫成功,但使用skysports.com呼叫失败?
我正在为这两个网址进行跨域调用,所以我希望两者都失败。
答案 0 :(得分:2)
对于http://www.skysports.com
此响应标头允许跨域请求:Access-Control-Allow-Origin: *
。
对于http://skysports.com
,响应中没有CORS标头,因此浏览器拒绝该请求。
有关更多信息,请参阅MDN HTTP access control (CORS)。