
观点一:Ajax和服务器端技术毫不相关
严格的说,与传统web开发相比,Ajax是完完全全的客户端技术。由于很多控件封装了客户端和服务器端的通信过程,因此很多问题也因通信而起。事实上,不论何种Ajax技术,服务器端都是返回的一个纯文本流,再由客户端来处理这个文本。这段文本可以是xml格式,也可以是一个Html片段,也可以是一段JavaScript脚本,或者仅是一个字符串。服务器端仅仅是作为一个数据接口,客户端使用XML>1:可以直接返回拼接好的片段直接放到指定位置下面 例如:contextResponseWrite("<div>内容<div>");
2::返回json数据 例如://显示详情
public JsonResult ShowDetail() {
var id = ConvertToInt32(Request["id"]ToString());
UserInfo u = dbUserInfoSingle(ui=>uiid== id);
return Json(u,JsonRequestBehaviorAllowGet);
}
3:直接放回判断结果 contextResponseWrite("yes");Ajax属于前台前台技术。
AJAX 是一种用于创建快速动态网页的技术。AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
其实实践中最常用到的是:为了使网页实现异步更新,AJAX通过在后台与服务器进行一些数据交换。所以AJAX就成了一门综合的学科。需要掌握前台和后台,如果后台掌握不了,也很难写出合适的ajax程序。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)