ajaxPost("Service1.svc/json/MyMethod", { "string" : "ana" }, bareResultWcfDate);
public Human MyMethod(string custName)
{
Human x = new Human();
x.name = custName;
return x;
}
在第一行放什么而不是“字符串”? 我在互联网上看到的每个例子都没有原始类型。
答案 0 :(得分:0)
HTTP请求参数没有类型声明。第一部分'string'不是数据类型,而是参数名称。即它正在向服务器发送一个名为'string'的参数,其值为'ana'。
答案 1 :(得分:0)
基本上,给定您正在进行的Ajax调用,它会创建一个查询字符串
string=ana
因为它是一个POST请求,所以它将它作为post请求的主体发送。
如果是GET请求,它会将查询字符串连接到像这样的URL
Service1.svc/json/MyMethod?string=ana