我正在尝试使用下面的代码进行Ajax调用。相同的代码适用于闪烁r api。但不知道为什么这不起作用,并返回此网址的任何结果。有人可以帮忙吗?Ajax调用不返回任何数据
var URL2='https://www.ibm.com/gateway/?&cc=br&lc=pt&format=json&ts=1340215931434&type=getExpertProfile&userid=30469&cb=200:displayData';
$.ajax({
url: URL2,
// contentType: "application/json; charset=utf-8",
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "jsonpCallbackfunction",
success: function (data) {
console.log('on success!');
console.log(data);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log('on error!');
console.log("xhr.status: " + xhr.status);
console.log("xhr.statusText: " + xhr.statusText);
console.log("xhr.readyState: " + xhr.readyState);
console.log("textStatus: " + textStatus);
console.log("errorThrown: " + errorThrown);
console.log("xhr.redirect: " + xhr.redirect);
}
});
你正在做* POST *的权利?也许是由于使用'jsonp'... – 2014-09-01 20:31:28
你有'url:'URL2''而不是'url:URL2' – Stryner 2014-09-01 20:33:49