现在的位置: 首页 > 综合 > 正文

ajax

2013年10月13日 ⁄ 综合 ⁄ 共 1791字 ⁄ 字号 评论关闭

aspx ajax没有流行,原因可能是是客户端不够灵活,客户端传输的数据过大,服务端处理生命周期一样,性能损失太大,这是方便了开发者,但是对于使用者或产品而言是不利的。

ajax直接调用webserivce不合适的,webserivces是中间件,序列化为xml, 让客户端来适应服务端,传输的量太大,这是不合造的。(最新版的webserivces可序列化为json方式)

具体例子:http://www.tracefact.net/article/ajax-pattern.aspx

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/PopupControl/PopupControl.aspx

ajax+ashx才是正道。ashx相当于现在的web api方式。

服务端必须要配合客户端,让客户端简化操作。

三种数据提交方式:

form方式、ajax、url

将form转换为ajax方式:

http://jquery.malsup.com/form/#getting-started

ajax与form两个模型间的切换可采用中间件ajaxForm实现

将数据的收集过程自动处理,ajax数据收集与form的绑定处理,借助中间件ajaxForm来处理

以后ajax会越来越多,bs客户端的发展会手机客户端发展一样,越来越专业化。

html page-》aspx page-》html app(aspx mvc)

========================================

转自:http://www.cnblogs.com/fish-li/archive/2013/01/13/2858599.html#_label3

各种AJAX方法的使用比较

AJAX和Form表单提交 

http://sishuok.com/forum/blogPost/list/2952.html

两种模型,ajax现在主要支持json和text方式,对于文件上传和下载还是需采用form传统方式。

======================

ajax文件上传和下载

上传和下载都做不了,现在改为iframe方式来做,上传在iframe放一个form,下载在iframe指定src

http://hi.baidu.com/clusterlee/item/e1b5bd4730ad7be2bdf45188

html5中xmlhttprequest最新实现方式

http://www.cnblogs.com/hooyes/archive/2012/08/01/ajax_upload_file.html

现在xmlhttpRequest主要支持get post和json和text方式

=================================

xmlhttpRequest 标准

ajax:用于客户端和服务器之间传输数据提供脚本化客户端的功能,它相对form方式是一种完全不同的方式。

http://www.w3.org/TR/XMLHttpRequest/#dom-xmlhttprequest-upload

json和jsonp

http://www.json.org/json-zh.html

http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html

================================

http://knockoutjs.com/index.html

http://www.cnblogs.com/think8848/archive/2011/07/17/2108570.html

http://backbonejs.org/#examples-todos

抱歉!评论已关闭.