我创建了一个简单的AJAX调用,以便从跨域URL获取JSON数据。 使用真正的URL我总是在错误中运行,另一个跨域调用的示例正在成功运行。
var json_url_1 = 'http://operation-wigwam.ingress.com:8080/v1/test-info?callback=parseResponse',
json_url_2 = 'http://operation-wigwam.ingress.com:8080/v1/test-info',
json_url_3 = 'https://jsonplaceholder.typicode.com/users/1';
$('#real1').click(function(){
$.ajax({
type: "GET",
dataType: "jsonp",
url: json_url_1,
xhrFields: {
withCredentials: false
},
success: function( data ){
console.log( data);
},
error: function() {
console.log( 'an error occurred');
}
});
});
$('#real2').click(function(){
$.ajax({
type: "GET",
dataType: "jsonp",
url: json_url_2,
xhrFields: {
withCredentials: false
},
success: function( data ){
console.log( data);
},
error: function() {
console.log( 'an error occurred');
}
});
});
$('#example').click( function(){
$.ajax({
type: "GET",
dataType: "jsonp",
url: json_url_3,
xhrFields: {
withCredentials: false
},
success: function( data ){
console.log( data );
},
error: function() {
console.log( 'an error occurred');
}
});
});
原始网址出现了什么问题?