`
zhanghaidang
  • 浏览: 39351 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JQuery传中文参数解决办法

    博客分类:
  • J2EE
阅读更多
$(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
    }
}
分享到:
评论
1 楼 herolin 2009-01-15  
你好,小弟在学习jquery时有参考到您这篇特为告知一下

谢谢!!
http://herolin.mine.nu/entry/jquery-charset-big5

相关推荐

    Jquery1.8.0和jquery1.8中文Api

    中文API文档是学习过程中不可或缺的参考资料,它能帮助开发者快速定位问题并找到解决办法。 总结,jQuery 1.8.0作为一款强大且广泛使用的JavaScript库,其1.8.0版本的更新优化了多个方面,为开发者提供了更好的工具...

    JQuery 传送中文乱码问题的简单解决办法

    本文将深入探讨两种解决JQuery传送中文乱码问题的方法。 **方法一:客户端编码,服务端解码** 在JQuery中,当发送包含中文字符的数据时,需要在客户端先对中文字符串进行编码,然后在服务器端进行解码。这是因为...

    Jquery.Qrcode在客户端动态生成二维码并添加自定义Logo

    解决办法是在生成二维码之前,先将中文字符串转换为UTF-8格式。下面提供了一个简单的JavaScript函数用于实现这一功能: ```javascript function utf16to8(str) { var out = "", i, len = str.length, c; for (i =...

    jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法

    总结来说,处理jQuery serialize()方法导致的中文乱码问题,关键是要理解encodeURIComponent与decodeURIComponent的编码解码机制,并在需要的时候对序列化数据进行正确的解码处理。这样可以确保数据的正确传输和使用...

    jQuery调用AJAX时Get和post公用的乱码解决方法实例说明

    以前在新浪博客写过js调用AJAX时Get和post的乱码解决办法,但是使用js代码比较繁琐,我们在使用ajax进行数据交互时可以使用js的一个成熟框架—jQuery。 一个网站的设计,不管是注册登录还是分页查找,都需要提交参数...

    JQuery中Ajax的Post提交在IE下中文乱码的解决方法

    尝试的解决办法包括: 1. 设置`contentType`为`"text/plain; charset=utf-8"`,期望告诉服务器数据的编码方式,但问题依旧。 2. 检查Ajax代码所在的JSP页面,确认其使用UTF-8编码,但问题仍然存在。 3. 在后台Java...

    ajax中文乱码的各种解决办法总结

    本文将针对标题和描述中提到的Ajax中文乱码问题,提供几种常见的解决办法。 1. **设置Content-Type头部** 当使用Ajax发送请求时,数据默认被编码为Unicode格式。若服务器期望的数据编码为其他格式(如GBK或GB2312...

    ASP.NET检测到不安全 Request.Form 值解决方案汇总.docx

    在MVC应用中,解决办法包括: - 修改`web.config`文件,在`&lt;system.web&gt;`或特定控制器的子`web.config`中添加`&lt;pages validateRequest="false"&gt;`。 - 在需要禁用验证的Action方法上添加`[ValidateInput(false)]`...

    EasyUI1.4 用户手册(中文版chm)

    5. **常见问题解答**:收集了用户在使用过程中常见的问题和解决办法,为开发者提供参考。 6. **最佳实践**:分享了一些优化和提升性能的技巧,以及如何避免潜在的问题。 7. **升级指南**:对于从旧版本升级到 1.4 ...

    DWZ 富客户端框架使用手册.pdf

    #### 常见问题及解决办法 - **Error loading XML document: dwz.frag.xml**:当出现XML文档加载错误时,通常是因为XML文件路径配置错误或者文件不存在导致的。检查文件路径是否正确,确保XML文件存在于指定位置。 - ...

    UniGUI集合说明

    在UniGUI中使用含有中文汉字的Cookies,需要注意编码问题,确保在设置和读取Cookies时正确处理字符编码。 #### 37. UniGUI如何实现压缩传输数据? 实现数据压缩传输的方法通常包括: - **启用压缩**:在服务器端...

    商用版本文本编辑器DotNetTextBoxV6.0.8Source 源码

    3)增加了在IE8浏览器下控件显示不正确的解决办法(更新到faq.htm页面)! 2009/03/23 Version 6.0.2 For VS2005/2008 Updates: 1)修正多文件上传的严重BUG! 2)优化了多文件上传的性能! 3)优化了多文件上传时的一些...

    UniGUI 说明

    36. UniGUI 中 Cookies 使用中文汉字的方法 ...................................................................... 28 37. UniGUI 如何实现压缩传输数据? ......................................................

    java面试题

    但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 113 84.8. 将一个键盘输入的数字转化成中文输出(例如:输入1234567,输出:一...

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    3)增加了在IE8浏览器下控件显示不正确的解决办法(更新到faq.htm页面)! 2009/03/23 Version 6.0.2 For VS2005/2008 Updates: 1)修正多文件上传的严重BUG! 2)优化了多文件上传的性能! 3)优化了多文件上传...

    asoft签到管理系统tykq3.5_build20110125

    更多解决方案请进入:http://www.plrsoft.cn/?p=52 (ASP+ACCESS数据架构策略报错解决办法) 6、无法使用视频签到,看不到图像 : 进入 C:\windows\system32\macromed\flash\mms.cfg 这个进程,不要搜索,要手动,...

    java面试宝典

    28、char 型变量中能不能存贮一个中文汉字?为什么? 10 29、abstract class 和interface 有什么区别? 10 30、Static Nested Class 和Inner Class 的不同? 11 31、java 中会存在内存泄漏吗,请简单描述。 11 32、...

    ExtAspNet_v2.3.2_dll

    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...

Global site tag (gtag.js) - Google Analytics