【发布时间】:2016-02-25 14:36:35
【问题描述】:
我有一个 WebAPI,我需要 AJAX 调用来访问它 但跨域
这是我的代码:
$.ajax({
type: "POST",
url: '/api/myapiname/apiactionname',
contentType: "application/json",
data: {
name: "Abhishek",
email: "abhi@abhi.com",
password: "******"
},
crossDomain:true,
success: function(data) { console.log(data); },
error: function(data) {console.log(data); },
dataType: 'json',
beforeSend: function (xhr) {
xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
},
});
【问题讨论】:
-
问题是……?你有什么问题?
-
@Igor:不是真正的骗子。这些解决方案可以工作,但如果一切设置正确,您就不必必须使用 JSONP。问题是我们还不知道出了什么问题,也不知道 OP 方面是如何设置的。
-
好吧,克里斯,我无法通过此代码调用 API
标签: asp.net asp.net-mvc asp.net-web-api2