2
我在MVC4中創建了REST API,當我從提琴手撰寫請求時它工作正常。但在我的應用程序中,我需要通過jsonp調用,因爲它會跨域請求。但是,當我調用這個服務它給我的錯誤,如下圖所示:使用JSONP和JQuery調用REST API
jQuery的JSONP呼叫..
$.ajax({
type: "POST" ,
url: "http://127.0.0.1:81/api/sites/GetDomainAvailability?apikey=asfasfdsf&callback=?",
data: { SubDomain: subDomain, ParentDomain: parentDomain, ResellerId: resellerId },
cache: false,
contentType: "application/json; charset=utf-8",
success: function (response) {
if (callback)
callback(response.d);
},
error: function (response) {
if (callback)
error(response.d);
},
});
錯誤:
也許這可能有所幫助:http://stackoverflow.com/questions/5241088/jquery-call-to-webservice-returns-no-transport-error – mipe34
它不適用於JSONP –