Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ajax连接字符串连接web服务_C#_Ajax_Web Services_Connection - Fatal编程技术网

C# 使用ajax连接字符串连接web服务

C# 使用ajax连接字符串连接web服务,c#,ajax,web-services,connection,C#,Ajax,Web Services,Connection,我正在尝试连接我正在编写的web服务。但我一直犯以下错误“加载资源失败:服务器响应状态为500(内部服务器错误)”,我不知道该怎么办 这是我的ajax代码 var a = "a"; $.ajax({ type: "POST url: "FethData.asmx/returnEmployeeInfo=?r" + Math.random(), data:"{s: '" + a + "'}", contentType: "application/json; charset=utf-8", dataT

我正在尝试连接我正在编写的web服务。但我一直犯以下错误“加载资源失败:服务器响应状态为500(内部服务器错误)”,我不知道该怎么办

这是我的ajax代码

var a = "a";
$.ajax({
type: "POST
url: "FethData.asmx/returnEmployeeInfo=?r" + Math.random(),
data:"{s: '" + a + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function (response) {
var result = response.d;
if (result == "OK") {
alert('asd');
 }
},
timeout: function (response) {
alert("timeout");
},
error: function (msg) {
alert("error");
}
})
和我的网络服务

public class FetchData : System.Web.Services.WebService
{
[WebMethod]
public string returnEmployeeInfo(string s)
{
string a = "a";

return "OK";
}


}

url:“FethData.asmx/returnEmployeeInfo=?r”+Math.random()
,试试
url:“FethData.asmx/returnEmployeeInfo”
另外,你不能在真实对象上使用JSON.stringify,比如:
data:JSON.stringify({'s':'a'),
我完全按照你说的做了尝试,但还是犯了同样的错误。我需要配置webconfig文件吗