我正在尝试通过 JQuery 获取外部 REST API 数据,但它返回未定义。但是当我使用我的本地 REST API url 时,它可以工作。任何人都可以解释什么是问题。任何代码示例将不胜感激。
这就是我通过 JQuery 访问外部 Rest API 的方式。
function GetCompanyName(id) {
jQuery.support.cors = true;
$.ajax({
url: 'http://novacompanysvc.azurewebsites.net/api/companies' + '/' + id,
type: 'GET',
dataType: 'jsonp',
success: function (data) {
WriteResponse(data);
},
error: function (x, y, z) {
alert("company" + x + '\n' + y + '\n' + z);
}
});
}