Javascript使用字符串参数调用ajax方法

时间:2011-12-23 14:50:58

标签: javascript ajax

ajaxPost("Service1.svc/json/MyMethod", { "string" : "ana" }, bareResultWcfDate);

public Human MyMethod(string custName)
    {
        Human x = new Human();
        x.name = custName;
        return x;
    }

在第一行放什么而不是“字符串”? 我在互联网上看到的每个例子都没有原始类型。

2 个答案:

答案 0 :(得分:0)

HTTP请求参数没有类型声明。第一部分'string'不是数据类型,而是参数名称。即它正在向服务器发送一个名为'string'的参数,其值为'ana'。

答案 1 :(得分:0)

基本上,给定您正在进行的Ajax调用,它会创建一个查询字符串

string=ana

因为它是一个POST请求,所以它将它作为post请求的主体发送。

如果是GET请求,它会将查询字符串连接到像这样的URL

Service1.svc/json/MyMethod?string=ana