我正在尝试使用& .ajax进行api调用,当我在项目文件夹外使用jsonp属性时,成功函数永远不会被调用但是如果我使用json直接从我的项目文件夹调用,则成功函数会获得调用。
请问,有没有人知道为什么在使用jsonp时永远不会调用成功函数。我的代码如下。
var mysuccess= function (resp) {
alert("success");
};
var mystatus= {
200: function (rsp) {
alert(JSON.stringify(rsp));
}
};
var myerror=function (resp) {
alert("error");
};
function GetQuestion() {
var url1="http://localhost:50107/api/security/Question"
$.ajax({ url:url1,
type: 'GET',
dataType: 'jsonp',
cache: false,
jsonp: '$callback',
contentType: 'application/json; charset=utf-8',
statusCode:mystatus,
success:mysuccess,
error: myerror,
});
};