1 / 71
文档名称:

各种AJAX方法的使用.doc

格式:doc   大小:500KB   页数:71页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

各种AJAX方法的使用.doc

上传人:tswng35 2021/1/23 文件大小:500 KB

下载得到文件列表

各种AJAX方法的使用.doc

相关文档

文档介绍

文档介绍:各种AJAX方法的使用比较
阅读目录
开始
第一代技术:生成客户端代理脚本调用服务端
新技术的改进方向
第二代技术:jQuery直接调用WebService
第三代技术:更简单的数据格式
第四代技术:直接提交表单
多submit按钮的提交()
批量输入控件的提交()
提交复杂表单()
各种AJAX开发方法的对比与总结
相关
AJAX技术经过这么多年的发展,出现了一些框架或类库用于简化开发工作,不同的框架类库的使用方法也各不相同。 现在,再回头看看这些技术,看看这些框架类库,我们能感受到技术在不断地发展,AJAX开发越来越容易了。
,一些具体代表性的AJAX开发方法,我将用实际的示例代码来演示如何使用它们, 让您感受AJAX的进化历程,同时也希望将一些优秀的AJAX开发方法介绍给您。
为了方便地介绍这些AJAX开发方法,我将它们划分为四代技术。
注意:按代划分AJAX技术纯属我个人的观点,只为了更好了区分它们。
此外,一些不借助任何框架类库的原始AJAX开发方法,本文将不讨论它们。
第一代技术:生成客户端代理脚本调用服务端
这类技术展示了第一代的AJAX框架的主要设计思想:在服务端为客户端生成代理脚本, 然后由这些代理脚本调用服务端,调用者可以不必知道整个调用过程是如何实现的, 而且在客户端的调用风格也基本与服务端的代码类似。
这类技术的代表作有: AJAX, AjaxPro 二个服务端框架。
AJAX框架来演示如何进行AJAX开发。
首先,我们可以创建一个WebService服务:
[WebService(Namespace = "/")]
[WebServiceBinding(ConformsTo = )]//若要允许使用 AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 []public class WebService1 : {
[WebMethod]

public int Add(int a, int b)
{
return a + b;
}
这段代码就是一个普通的WebService代码,唯独需要注意的是:在类的定义上加了一个ScriptService修饰特性。
接下来,我们还需要在一个ASPX页面中,用ScriptManager为它生成客户端的代理脚本:
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="/" InlineScript="true" />
</Services>
</asp:ScriptManager>
说明:InlineScript="true"的设置并不是必须的,只是为了让我们看到ScriptManager到底生成了什么代码。
从截图可以看到,除了引入了二个必要的AJAX客户端类库外,还在客户端为WebService1生成了代理脚本。
有了这些代码后,我们可以用下面的JavaScript代码调用服务端:
function Call_Add(){
(1,2, ShowResult);
}function ShowResult(result){
("output").value = result;
}
前面这个示例太简单了,再来个参数复杂的示例吧,还是从先服务端开始,先定义一个参数类型:
public class Customer{
public string Name { get; set; }
public int Age { get; set; }

public string Address { get; set; }
public string Tel { get; set; }
public string Email { get; set; }
}
WebSerice的代码:
[WebMethod]public string

最近更新

2024年宿舍内务检讨书(合集15篇) 31页

2024年家长教育孩子心得体会(精选22篇) 60页

2024年家访心得(精选25篇) 30页

实验报告格式 1 4页

2024年家是爱的港湾作文 4页

实用的餐厅经理述职报告4篇(全文共4784字) 4页

2024年公务员(国考)之行政职业能力测验真题.. 326页

2024年四川省高职单招职业适应性测试题库丨精.. 57页

2024年山东省高职单招职业适应性测试题库附参.. 44页

2024年河南省高职单招职业适应性测试模拟试题.. 55页

2024年河南省高职单招职业适应性测试模拟试题.. 54页

2024年重庆电子工程职业学院职业倾向性测试题.. 57页

一级建造师之一建公路工程实务题库1000道及完.. 301页

一级建造师之一建工程法规题库1000道含答案(.. 330页

一级建造师之一建港口与航道工程实务题库1000.. 306页

2024年山西警官职业学院单招综合素质考试题库.. 58页

2024年长江师范学院单招综合素质考试题库及答.. 56页

综合解析河北师大附中物理八年级下册期末考试.. 20页

2024年山东省潍坊市高职单招职业适应性测试题.. 76页

2024年泉州华光职业学院单招综合素质考试题库.. 55页

中层干部竞聘上岗工作方案推荐5篇(提升你的职.. 12页

肝胆外科诊疗常规 17页

陕西秦腔经典唱词集锦 50页

尾矿坝勘察报告 40页

电梯使用安全管理制度汇编模板 86页

能净一切眼疾病陀罗尼经(注音版) 2页

电脑横机的编织原理 12页

房树人简略解释 13页

贵州省教育系统普通话等级新要求黔教语发(20.. 4页

学校讲座主持词 8页