我正在进行跨域ajax调用。
我在下面的代码中遇到问题。
如果我在url中使用this.opts.dataURL
,则会出现跨域错误。但是,当我使用url的值时,它工作正常。但两个值都相同。
getData: function(){
//var dataPath='http://siteurl.com/lastminuteflight';
var dataPath=this.opts.dataURL;
alert(dataPath)
if(this.opts.data){
return $.Deferred().resolve(this.opts.data);
} else {
return $.ajax({
url: dataPath,
dataType: 'json',
type:'GET',
cache:false,
async: false
});
}
}