当我返回ajax函数时,在ajax请求中获取跨域错误

时间:2014-06-01 08:35:34

标签: jquery ajax

我正在进行跨域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
        });
    }
}

0 个答案:

没有答案