AJAX
liaoxueli
这个作者很懒,什么都没留下…
展开
-
应用了UpdatePanel的页面异步回送时出现空隙的解决的方法
回送是,在防止updatePanel的位置出现空隙的代码[code="java"][/code]解决的办法是,设置RenderMode="Inline">,具体解释如下所示:[quote]UpdatePanel控件的RenderMode属性:InLine-UpdatePanel控件被解析成HTML的标记;Block-UpdatePanel控件被解析成HTML控件的。 [...2009-03-18 09:21:46 · 74 阅读 · 0 评论 -
AJAX基础知识
ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。 几个重要的属性: ScriptManager控件的EnablePartialRendering属性:tr...原创 2009-03-18 09:23:03 · 72 阅读 · 0 评论 -
ajax 乱码产生的原因
XMLHTTP 返回的数据默认的字符编码是 UTF-8,如果前台页面是 GB2312 或者其它编码数据就会产生乱码。POST 方法提交数据默认的字符编码是 UTF-8,如果后台是 GB2312 或其他编码数据就会产生乱码乱码一般是编码的问题,注意保持编码的一致就可以了。在jsp中设置页面的字符编码的方法[code="java"]request.setCharacte...2009-09-15 11:46:40 · 112 阅读 · 0 评论 -
如何禁止IE缓存,采用Ajax技术数据更新不及时
今日在做Ajax的项目,发现一个问题:提交数据后,取不回提交的数据。郁闷多时,仔细分析,发现后台日志没有取数据的消息,前端也没有出现“正在读入数据”的提示。因此觉得应该是系统缓存的问题,遂google,解决。方法如下: 方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate...原创 2009-04-08 17:32:19 · 65 阅读 · 0 评论 -
反应AJAX的基本执行过程的一个简单的例子
发送请求页面的代码[code="java"] ajax /* Create a new XMLHttpRequest object to talk to the Web server */ var xmlHttp = false; try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } c...2009-02-20 16:49:49 · 59 阅读 · 0 评论 -
创建支持多种浏览器的XMLHttpRequest 对象
[code="java"]/* Create a new XMLHttpRequest object to talk to the Web server */var xmlHttp = false;@cc_on @@if (@_jscript_version >= 5)try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");...2009-02-20 16:52:48 · 283 阅读 · 0 评论 -
XMLHttpRequest 对象的几个方法和属性
open():建立到服务器的新请求。 send():向服务器发送请求。 abort():退出当前请求。 readyState:提供当前 HTML 的就绪状态。 responseText:服务器返回的请求响应文本。 open() 方法来完成。该方法有五个参数:request-type:发送请求的类型。典型的值是 GET 或 POST,但也可以发送 HEAD 请求。 ...2009-02-20 17:54:02 · 1212 阅读 · 0 评论 -
完整的回调函数的书写方式
HTTP 常见的几种状态代码401:未经授权 403:禁止 404:没找到200:表示正常相应为了确保服务器不但完成了一个请求,而且还报告了一个 OK 状态,请在您的回调函数中添加另外一个检查功能[code="java"]function updatePage() { if (request.readyState == 4) { if (re...2009-02-23 10:08:17 · 459 阅读 · 0 评论