C# 当通过jQuery调用asmx服务时,如何传递参数?

C# 当通过jQuery调用asmx服务时,如何传递参数?,c#,asp.net,web-services,asmx,C#,Asp.net,Web Services,Asmx,如何传递服务端点参数?(本例中为页面大小) My.asmx服务方法如下所示: [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public List<Object> GetData(int pageSize) { } 您需要构建一个json对象: data: {pageSize: 1} 您可以将其作为json传递: $.ajax({ type: "POST

如何传递服务端点参数?(本例中为页面大小)

My.asmx服务方法如下所示:

 [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public List<Object> GetData(int pageSize)
    {

    }

您需要构建一个json对象:

data: {pageSize: 1}

您可以将其作为json传递:

$.ajax({
    type: "POST",
    url: "test.asmx/test123",
    data: "{'pageSize':'14'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {

    },
    error: function(msg) {

    }
});
$.ajax({
    type: "POST",
    url: "test.asmx/test123",
    data: "{'pageSize':'14'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {

    },
    error: function(msg) {

    }
});