Asp.net mvc 4 从ajax MVC asp.net调用PHP rest Web服务?
我试图从MVCAJAX调用php rest webservice,但调用之后,它不会调用成功,我不知道我在这里缺少什么 webservice需要2个参数我的代码Asp.net mvc 4 从ajax MVC asp.net调用PHP rest Web服务?,asp.net-mvc-4,asp.net-ajax,Asp.net Mvc 4,Asp.net Ajax,我试图从MVCAJAX调用php rest webservice,但调用之后,它不会调用成功,我不知道我在这里缺少什么 webservice需要2个参数我的代码 $.ajax({ type: "POST", url: "https://test.com/custom/", dataType: "json", contentType: "application/json", data: { "ReleaseVersion": "XXX", "Release
$.ajax({
type: "POST",
url: "https://test.com/custom/",
dataType: "json",
contentType: "application/json",
data: { "ReleaseVersion": "XXX", "ReleaseType":"XXX" },
success: function (data) {
alert("webservice called successfully");
}
})
它尝试在传递参数时使用json.stringfy,但不起作用。
任何人都知道如何解决这个问题。
环境:Visual Studio 2013和MVC 4.0。在ajax调用中设置数据类型,即用于调用跨域webservice的jsonp 在php Web服务代码中,在传递json之前必须添加头
作为header content type=application/json,只有您才能在ajax调用中从php webservice获取json。Add
error:
function,然后查看是否有任何错误。@ramiramilu错误:Readystate=0,responcetext=undefined,status=0,statustext=networkerror。如果php服务
和您的网站
都在两个独立的域中,那么您需要允许CORS
。您收到的错误是由于CORS或身份验证/授权造成的。您是否能够使用fiddler或任何其他工具发送请求和响应?