Ajax 应用2

Ajax 增删改查 :

1.encodeURIComponent();字符串解码    当通过url传递参数值时,为了防止&字符打乱 参数的取值    需要使用encodeURIComponent()方法为参数值解码

2.异步对象拿到的是整个响应报文(报文头与报文体)的信息    xhr.reaponseText : 获得的是响应报文体中的内容

在使用事务的时候 必须先打开连接通道,再创建事务对象

 

4-12-------------- jsonp 跨域访问:  (异步对象禁止跨域访问,请求不到跨域页面的内容)  1.先在当前页面定义一个方法 function(){};  2.接着通过<script src=""></script>标签的src属性,  请求另一个服务器的页面数据, 在这个服务器中调用  了之前页面中定义的function方法,并将json对象传入  最后可以在之前原页面拿到请求页面的返回值,并  对其进行处理  这就通过jsonp实现了跨域访问

MVC认识:  服务器根据url调用对应的控制器里的Action方法,执行方法,并返回执行结果  接着,交给视图引擎,由视图引擎读取视图并将结果替换到视图的"占位符"处.

 1.不再第八个事件创建页面类对象了  2.请求某个控制器中的某个action(方法)---某个类中的某个方法  3.先寻找 这个控制器继承与Controller,然后调用类中的action方法.  返回结果数据,将结果替换到页面中的占位符中, (通过视图引擎进行替换操作)  视图引擎:   ViewEng   RazorEng  加载视图引擎中的数据,替换到指定的占位符.   4.最后将处理完毕的页面返回给浏览器.

 请求管道第七个事件中进行路由解析处理,创建页面

 

 

 

 

 

 

 

 

 

posted @ 2012-09-01 07:59  zxp19880910  阅读(108)  评论(0编辑  收藏  举报