&.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,
});
};