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会越来越多,bs客户端的发展会手机客户端发展一样,越来越专业化。 html page-》aspx page-》html app(aspx mvc)
========================================
转自:
http://www.cnblogs.com/fish-li/archive/2013/01/13/2858599.html#_label3
各种AJAX方法的使用比较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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |