当前位置:Gxlcms > JavaScript > Jqueryajax传递复杂参数给WebService的实现代码_jquery

Jqueryajax传递复杂参数给WebService的实现代码_jquery

时间:2021-07-01 10:21:17 帮助过:3人阅读

Entity:
代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
namespace Entity
{
[DataContract]
public class User
{
[DataMember]
public string Name
{
get;
set;
}
[DataMember]
public int Age
{
get;
set;
}
}
}

WebService:
代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using Entity;
namespace JQuery.Handler
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]
public class UserService1 : System.Web.Services.WebService
{
[WebMethod]
public string ComplexType(User hero,List users)
{
return hero.Name + " has " + users.Count + " people!";
}
}
}

Html:
代码如下:



Ajax