`
datoplay
  • 浏览: 1614506 次
文章分类
社区版块
存档分类
最新评论

Ajax程序开发中常见问题

 
阅读更多

1.ajax,action中response返回的xml文档格式错误时,eclipse debug进入不到action中.
2.ajax缓存问题,需要加入xmlHttp.setRequestHeader(”If-Modified-Since”,”0″);便可解决.
3.如果不是ajax提交,而设置了PrintWriter out = response.getWriter();则jsp会产生中文乱码.
4.ajax返回xml乱码的原因
response.setContentType(”text/xml;charset=GBK”);
PrintWriter out = response.getWriter();
这样才起作用,如果这样:
PrintWriter out = response.getWriter();
response.setContentType(”text/xml;charset=GBK”);
那么response.setContentType(”text/xml;charset=GBK”);就不起作用了所以返回是乱码,这个问题搞了很久,代码还得仔细看啊.
5.ajax表单提交
xmlHttp.setRequestHeader(”Content-Type”,”application/x-www-form-urlencoded”);
由于传过去的是utf-8编码的,所以在action 或servlet中接受时要进行相应转码
6. 动态页的客户端网页缓存Ajax不运行
在做注册程序验证码用户名是否可用、在线上传文件、删除文件、投票程序等不需要刷新网页即可出现结果的程序的时候,可能需要用到Ajax。其原理是JavaScript通过onChange、onClick、onMouseOut等事件取读网页当前的一些用户操作的数据,然后将这个数据传送给一个动态网页进行处理。

Ajax调用的动态页,应该要让这个动态页不载入客户端的缓存。同理,Blog的Trackback程序,经常无法接收信息,可以尝试在Trackback程序的动态页写入前使其不写入缓存的语句。

另外,也可以程序代码
+math.random();
使得每次提交一个随机数来避免客户端缓存。

分享到:
评论

相关推荐

    Ajax 程序开发中常见问题

    Ajax 程序开发中常见问题,利用大家快点的找到问题所在,快速解决问题。

    PHP+Ajax网站开发典型实例-源代码

    实例36 PEAR管理器安装及PEAR包常见操作 实例37 HTML QuickForm完成表单验证 实例38 Calendar仓建日历 实例39 File Find搜索文件 实例40 HTTP Upload上传多个文件 实例41 Validate US验证电话号码 实例42 转换日期...

    PHP+Ajax网站开发典型实例

    PHP+Ajax网站开发典型实例.。。 第1章 PHP基础实例 实例1 构建PHP运行环境 实例2 “你好,PHP”实例 实例3 中文时间显示实例 实例4 删除字符串中的空白 实例5 字符串反转 实例6 字符串加密 实例7 检查日期的...

    结合AJAX的PHP开发之后退、前进和刷新

    可以在应用程序中添加 Web 浏览器上常见的后退、前进和刷新按钮来导航自定义的历史堆栈。为解决这一难题,我们确定了问题所在,创建了能应用于其他应用程序的可重用解决方案。我们没有直接在相册应用程序中建立历史...

    Ajax基础教程(扫描版)

    阅读本书,再加上已有的开发经验,你也能在应用中使用超炫的ajax技术,使你的网站立即焕然一新!这一过程将乐趣无穷,我们衷心地希望,有一天能看到你开发的基于ajax的一流应用!... 目录 译者序. 前言 致谢 关于...

    Ajax与PHP基础教程随书源码

    《Ajax与PHP基础教程》内容完备,不仅讲述了一般会遇到的日常Web应用程序开发任务,如验证表单、文件上传、自动完成、工具提示、图片上传和显示等,完整演示了最常见也最实用的数据库驱动应用、Web服务、Google Maps...

    最土二次开发参考手册

    最土程序的ajax应用分析 32 最土程序的api接口开发分析 32 最土程序邮件订阅功能分析 34 最土程序商户管理分析 35 最土程序优惠卷发送机制 36 最土程序Session类的分析 38 最土程序二次开发后台会手机号码搜索会员 ...

    《Ajax与PHP基础教程》PDF

    《Ajax与PHP基础教程》内容完备,不仅讲述了一般会遇到的日常Web应用程序开发任务,如验证表单、文件上传、自动完成、工具提示、图片上传和显示等,完整演示了最常见也最实用的数据库驱动应用、Web服务、Google Maps...

    北京中科信软AJAX培训

    jax概述 Ajax的定义 Web应用程序的解决方案 Ajax的工作方式 基于各种Web解决方案的Ajax技术选择路线 Ajax核心技术-XML XML与Ajax ...DWR开发常见问题解决 和现有Web框架Struts的集成 和Hibernate框架的集成

    ExtJS Web应用程序开发指南(1-10)

    本书可以作为Web开发的自学参考书,也可以作为RIAWeb程序开发的培训教材。.. ExtJS的前身是YUI(Yahoo User Interface),经过不断发展与改进,现在已经成为最完整与成熟的一套构建RIA Web应用的JavaScript基础库。...

    ExtJS Web应用程序开发指南(10-15)完毕

    本书可以作为Web开发的自学参考书,也可以作为RIAWeb程序开发的培训教材。.. ExtJS的前身是YUI(Yahoo User Interface),经过不断发展与改进,现在已经成为最完整与成熟的一套构建RIA Web应用的JavaScript基础库。...

    ExtJS Web 应用程序开发指南(第2版)(完整版)

    主要内容:ExtJS4.0的...《ExtJS Web应用程序开发指南(第2版)》特色:阅读门槛低——不要求读者对ExtJS有所了解,只要熟悉、JavaScript编程,《ExtJS Web应用程序开发指南(第2版)》就能带你从头开始领略ExtJS的风采。

    ExtJSWeb应用程序开发指南(第2版)

    6.10.2 将数组中的对象加入到集合中 6.10.3 移除集合中的对象 6.10.4 克隆集合 6.10.5 匹配集合中关联对象 6.10.6 迭代集合中的对象调用指定的方法 6.10.7 获取集合中的对象 6.10.8 该类中的其他一些有用的...

    ajax dwr 2.0 框架 jar包 中文官方文档 天涯浪子

    使用 DWR 可以有效地从应用程序代码中把 Ajax 的全部请求-响应循环消除掉。这意味着客户端代码再也不需要直接处理 XMLHttpRequest 对象或者服务器的响应。不再需要编写对象的序列化代码或者使用第三方工具才能把对象...

    jsp新手开发几个小程序加注释

    仅供新手作为参考,代码自己开发,包含了常见的小代码程序

    大名鼎鼎的IBM公司 Ajax 培训资料

    打开了 Web 应用程序开发的大门)。 XMLHttpRequest 对象 要了解的一个对象可能对您来说也是最陌生的,即 XMLHttpRequest。这是一个 JavaScript 对象,创建 该对象很简单,如清单 1 所示。 清单 1. 创建新的 ...

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    ·看到如何在应用程序中融入Ajax、RES'T、webservices和e-maJl处理; ·在编写应用程序的同时,用内建的单元测试、功能测试和集成测试框架来测试应用程序; ·还有,轻松又安全地部署应用程序。 《Web开发敏捷之道:...

    JS高级程序设计 电子版

    在本书中,我们将对 JavaScript 追根溯源,从它在最早的 Netscape 浏览器中诞生谈起,一直谈到今 ...一言以蔽之,本书将教会你在面对各种常见的 Web 开发问题时,如何拿出自己的 JavaScript 解 决方案。

    jquery mobile开发常见问题分析

    本文实例分析了jquery mobile开发常见问题。分享给大家供大家参考,具体如下: jquery mobile功能很强大,有了它,不用在程序中,写方法去判断,是什么手机了,完全可以用js来实现各种智能手机的的兼容性。也是因为...

Global site tag (gtag.js) - Google Analytics