$(document).ready(function(){
$.post(
"ajaxTree.asp",
{id: escape("梦中人"),time: new Date().getTime()},
function(txt){
alert(txt);
}
);
});
1.转码:id: escape("梦中人")
2.解码:
<%
response.ContentType = "text/html;charset=GBK"
response.AddHeader "Cache-Control","no-cache"
id = unEscape(Request.Form("id"))
response.Write(id)
%>
注意的几个地方,如果返回是一个字符串,头设置为"text/html",
如果返回是一个XML,头设置为"text/xml",
因为已经解码,头设置为charset=GBK"
JQuery解析XML
首先用jquery把xml绑定为jquery对象。
假设这个xml是通过ajax传送过来的:
success:function(xml){
var ul=document.createElement("ul"); //创建一个ul容器,来盛放下面循环的LI元素
$(xml).find("item").each(function(i){ //寻找xml里面的item的节点,并遍历这些item节点
var id=$(this).children("id").text(); //得到每个item的子节点id里面的内容
var name=$(this).children("name").text();
var age=$(this).children("age").text();
var li= document.createElement("li"); //创建一个LI元素,用于绑定上面动态生成的ul下面
$(li).html(id+name+age); //把li 转换为jquery对象。由于没有说明放到LI里面是怎么样的组合方式。所以这里简略的写了
$(ul).append($(li)); // 绑定li到ul
}
}
分享到:
相关推荐
中文API文档是学习过程中不可或缺的参考资料,它能帮助开发者快速定位问题并找到解决办法。 总结,jQuery 1.8.0作为一款强大且广泛使用的JavaScript库,其1.8.0版本的更新优化了多个方面,为开发者提供了更好的工具...
本文将深入探讨两种解决JQuery传送中文乱码问题的方法。 **方法一:客户端编码,服务端解码** 在JQuery中,当发送包含中文字符的数据时,需要在客户端先对中文字符串进行编码,然后在服务器端进行解码。这是因为...
解决办法是在生成二维码之前,先将中文字符串转换为UTF-8格式。下面提供了一个简单的JavaScript函数用于实现这一功能: ```javascript function utf16to8(str) { var out = "", i, len = str.length, c; for (i =...
总结来说,处理jQuery serialize()方法导致的中文乱码问题,关键是要理解encodeURIComponent与decodeURIComponent的编码解码机制,并在需要的时候对序列化数据进行正确的解码处理。这样可以确保数据的正确传输和使用...
以前在新浪博客写过js调用AJAX时Get和post的乱码解决办法,但是使用js代码比较繁琐,我们在使用ajax进行数据交互时可以使用js的一个成熟框架—jQuery。 一个网站的设计,不管是注册登录还是分页查找,都需要提交参数...
尝试的解决办法包括: 1. 设置`contentType`为`"text/plain; charset=utf-8"`,期望告诉服务器数据的编码方式,但问题依旧。 2. 检查Ajax代码所在的JSP页面,确认其使用UTF-8编码,但问题仍然存在。 3. 在后台Java...
本文将针对标题和描述中提到的Ajax中文乱码问题,提供几种常见的解决办法。 1. **设置Content-Type头部** 当使用Ajax发送请求时,数据默认被编码为Unicode格式。若服务器期望的数据编码为其他格式(如GBK或GB2312...
在MVC应用中,解决办法包括: - 修改`web.config`文件,在`<system.web>`或特定控制器的子`web.config`中添加`<pages validateRequest="false">`。 - 在需要禁用验证的Action方法上添加`[ValidateInput(false)]`...
5. **常见问题解答**:收集了用户在使用过程中常见的问题和解决办法,为开发者提供参考。 6. **最佳实践**:分享了一些优化和提升性能的技巧,以及如何避免潜在的问题。 7. **升级指南**:对于从旧版本升级到 1.4 ...
#### 常见问题及解决办法 - **Error loading XML document: dwz.frag.xml**:当出现XML文档加载错误时,通常是因为XML文件路径配置错误或者文件不存在导致的。检查文件路径是否正确,确保XML文件存在于指定位置。 - ...
在UniGUI中使用含有中文汉字的Cookies,需要注意编码问题,确保在设置和读取Cookies时正确处理字符编码。 #### 37. UniGUI如何实现压缩传输数据? 实现数据压缩传输的方法通常包括: - **启用压缩**:在服务器端...
3)增加了在IE8浏览器下控件显示不正确的解决办法(更新到faq.htm页面)! 2009/03/23 Version 6.0.2 For VS2005/2008 Updates: 1)修正多文件上传的严重BUG! 2)优化了多文件上传的性能! 3)优化了多文件上传时的一些...
36. UniGUI 中 Cookies 使用中文汉字的方法 ...................................................................... 28 37. UniGUI 如何实现压缩传输数据? ......................................................
但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 113 84.8. 将一个键盘输入的数字转化成中文输出(例如:输入1234567,输出:一...
3)增加了在IE8浏览器下控件显示不正确的解决办法(更新到faq.htm页面)! 2009/03/23 Version 6.0.2 For VS2005/2008 Updates: 1)修正多文件上传的严重BUG! 2)优化了多文件上传的性能! 3)优化了多文件上传...
更多解决方案请进入:http://www.plrsoft.cn/?p=52 (ASP+ACCESS数据架构策略报错解决办法) 6、无法使用视频签到,看不到图像 : 进入 C:\windows\system32\macromed\flash\mms.cfg 这个进程,不要搜索,要手动,...
28、char 型变量中能不能存贮一个中文汉字?为什么? 10 29、abstract class 和interface 有什么区别? 10 30、Static Nested Class 和Inner Class 的不同? 11 31、java 中会存在内存泄漏吗,请简单描述。 11 32、...
-一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...