XMLHttpRequest进行ajax通讯时中文乱码问题解决
使用js调用XMLHttpRequest进行ajax通讯时,如果服务器端要传递的数据中有中文时,我们的解决办法。
1、页面:
一般在页面我们为了方便,最好使用UTF-8编码。
2、服务器端:
我们在服务器端的代码里面对response对象的设置如下:
//设置response的编码
response.setContentType("text/xml ; charset=UTF-8");
........//response.setHeader( name, contect );
//设置输出流对象,一定要写在response.setContentType()之后,不然就中文乱码
PrintWriter out = resonse.getWriter();
String out ="";//你的内容
........//初始化内容
out.println();
out.close();
相关文档:
最近在负责做网站的后台管理部分,觉得jquery的sortable做动态工具栏很实用,但网上很多都只介绍ajax和sortable一起,没有和database结合着用,唯一看到的就是用cookie,如果有朋友喜欢用cookie的,可以来这里看看。 我个人不喜欢cookie,cookie有时间的限制,而且好多人现在都禁止cookie的使用了。就自己编了个码,用php、j ......
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作。
首先我们来了解怎么在javascript中创建这个对象:
var xmlHttp = new ......
今天同事告诉我的一个例子,暂时没有时间亲自试验,先记到这里。
jQuery(document).ready(function(){
$.ajax({
......
AJAX(Asynchronous JavaScript and XML):基于XML的异步JavaScript,简称AJAX,是多种技术的综合.
一种客户端技术 ,为互联网用户提供更加友善的交互界面,更加流畅的用户体验.也就是所谓的胖客户端,使网页的效果能够像安装在计算机上的应用软件或系统一样友好华丽.
它由如下四种技术组成:CSS + DOM + XMLHttpRe ......