我尝试使用跨域保存 à json 文件中的数据。所以我使用 jsonp 但文件的扩展名为 .js,所以当我尝试使用 $.ajax 和 dataType 时:'jsonp' 我在控制台中有一个错误:Uncaught SyntaxError: Unexpected token 该文件被解释为 javascript 文件,请求失败. 您是否有在没有此错误的情况下获取数据的想法。
$.ajax({
url : 'http://domaine.com/file.js',
contentType: "application/json; charset=utf-8",
dataType : 'jsonp',
success : function(data){
console.log(data);
// no enter in this callback
},
complete: function(data1, data2, data3){
// no data from file.js
}
});
当我检查正在加载的脚本中的页面时,我发现了 file.js,我可以看到所有信息,但是由于它被视为 javascript 文件而出现错误。
谢谢你的帮助。