Jquery ajax传递复杂参数给WebService的实现代码


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<User> users)
{
return hero.Name + " has " + users.Count + " people!";
}
}
}

Html:
复制代码 代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ajax</title>
<script src="../Scripts/jquery-1.6.min.js" type="text/javascript"></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},
{"Name":"luos","Age":24}]}',
success: function (data) { $("#web").text(data.d); }
});
});
});
</script>
</head>
<body>
<input id="btnWeb" type="button" value="请求WebService" /><label id="web"></label>
</body>
</html>



相关阅读:
Linux系统下共享文件夹设置方法介绍
Access中如何用 Jet SQL 语句删除表关系?
几个php应用技巧
让Exchange服务器进行更多的服务
攻击技术:黑客怎样入侵Linux系统
Oracle数据库定时Jobs作业的使用方法
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
JavaScript中数组的排序、乱序和搜索实现代码
JSP入门初级教程之Taglib Directiv
MySQL数据库配置技巧
CSS网页实例:斜角滑动门导航条
Wordpress博客防评论机器人
用一套论坛程序架设多个论坛
鼠标划过时整行变色
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 在机关工作如何成为单位里的高手?“老机关”谈机关八忌 万春园の痛 冷雨作文450字 包烨彤作文900字 学期小结范文-个人工作总结 没有明天 独守雨夜的相思 小学四年级作文400字:钟声滴答…… 若不初见 2016大学学习计划书范文 我是一片秋天的落叶 _哭泣 李绅的诗句 2007年安徽省池州市中考语文试卷 巧断玻璃_关于家庭实验的小学生作文800字 劳动竞赛动员会上的发言 教师入党转正申请书范文三篇 镇卫生院农村基本卫生服务项目工作计划 XX县长述职述廉报告 虎口脱险(徐静颖)作文350字 骂人大全越毒越好 闪电侠 一颗自信的种子作文700字 文教局先进性教育活动整改情况汇报 下学期学习计划,小学六年级下学期班主任工作计划 Mybestfriend400字 《十八岁出门远行》教案 工业电器自动化求职信范文 你的唇际前是一片蓝 来个“一扫而光” 我们的美术老师作文500字 学习《廉洁准则》心得体会 回国真开心作文450字 小学生的操行评语 游龙岗龙园 励志演讲:充满激情的人生 长征精神心得体会—信念永存 希望你过的很好,浪漫情人节祝福短信 湖南司法亲子鉴定 光明的种子作文200字 我爱你,一分一秒的想着你 无法描述作文600字 一切如斯 建筑工程技术求职信范文 关于声的科学小作文 小学一年级作文450字:爱鸡的我 冬天作文300字 看牙 好心态 好人生 党校培训学习总结 励志文章:为什么现在的我们,连做一件小事都不能坚持?

Copyright © 2016 phpStudy |