【jquery ajax】Jquery ajax传递复杂参数给WebService

更新时间:2017-03-20    来源:WebService    手机版     字体:

【www.bbyears.com--WebService】

Jquery ajax传递复杂参数给WebService

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
    <script src="../Scripts/jquery-1.6.min.js" type="text/网页特效"></script>
    <script type="text/javascript">
        $(function () {
            $("#btnWeb").click(function () {
                $.ajax(
                {
                    type: "post",
                    url: "../Handler/UserService.asmx/ComplexType",
                    dataType:"json",
                    contentType:"application/json",
                    data: "{"hero": {"Name":"zhoulq","Age":27},"users":[{"Name":"zhangs","Age":22},{"Name":"wangw","Age":26},{"Name":"liuj","Age":25},

本文来源:http://www.bbyears.com/asp/31298.html

猜你感兴趣

热门标签

更多>>

本类排行