ajax

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值