Asp.net mvc 4 从ajax MVC asp.net调用PHP rest Web服务?

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

我试图从MVCAJAX调用php rest webservice,但调用之后,它不会调用成功,我不知道我在这里缺少什么

webservice需要2个参数我的代码

 $.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或任何其他工具发送请求和响应?