jQuery ajax提交中文编码(gbk)解决

1. jQuery ajax提交请求(GBK)。中文, IE下正常,FireFox下乱码. 这个问题让人很蛋疼, 解决方式也比较纠结,

进行2次encodeURI, 然后后台再进行decode.

如下: tagNames 是中文.

var tagVal = encodeURI(document.getElementById("tagNames").value);

tagVal = encodeURI(tagVal);

var dataString = jQuery("#subscriptionForm").serialize();

dataString = dataString + "&tagNames=" + tagVal;

jQuery.ajax({

type: "POST",

url: "/subscription/",

data: dataString,

success: function() {

subscriptionSuccess();

}

});

JAVA 端后台decode.

tagName = URLDecoder.decode(tagName, "UTF-8");[@more@]

ajax 使用gbk编码格式,jQuery ajax提交中文编码(gbk)解决相关推荐

  1. Ajax如何设置contenttype,jquery ajax contentType设置

    默认get方法没有contentType,post方法的contentType为:application/x-www-form-urlencoded; charset=UTF-8 (1) 设置成app ...

  2. jquery ajax 点击按钮,Jquery ajax调用点击事件提交按钮

    当用户点击一个提交按钮时,我必须构建一个ajax调用,所以我包含了jquery,并且我写了下面的代码(取自jquery文档):Jquery ajax调用点击事件提交按钮 $(document).rea ...

  3. ajax send报错,jquery ajax beforeSend 提交等待问题

    需要使用异步加载async : true 否则不会出现等待效果 $.ajax({ url : $('#form').attr("action"), data: $('#form') ...

  4. jquery ajax下拉联动,jQuery Ajax MVC 下拉框联动

    无刷新下拉框联动方法: Controllers代码 public JsonResult DH_Change(string DH_ID) { List TeamLeaderList = FinanceD ...

  5. jquery ajax传递data,基于jquery ajax中的data传递参数与后台工作的流程

    基于jquery ajax中的data传递参数与后台工作的流程 2014-11-12    分类: php学习,前端资源,学习jquery基础 首先列出实例代码 js代码: $('button').c ...

  6. jquery ajax json传递数组,jQuery ajax 传递JSON数组到Spring Controller

    jQuery ajax传递单个JSON对象到后台很容易,这里记录的是传递多个JSON对象组成的JSON数组到java 后台,并说明java如何解析JSON数组. 1.js代码 var relation ...

  7. jsp ajax动态添加数据,jquery Ajax实现Select动态添加数据

    jquery Ajax实现Select动态添加数据,具体内容如下 1.背景 最近在工作中,遇到了一个关于select的问题.一般情况下,select下拉框中的数据都是固定的或者直接在jsp中读取列表值 ...

  8. c 中ajax不起作用,Jquery AJAX調用:$(this)在成功后不起作用

    I am wondering why $(this) does not work after a jQuery ajax call. 我想知道為什么$(this)在jQuery ajax調用之后不起作 ...

  9. ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决

    本文主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 今天重温了一个问题,jQuery.ajax向后台传递一 ...

最新文章

  1. 爬虫之selenium对cookie的处理
  2. 防用户误删除,耗费一周时间把DeleteMark标志都加上来了,所有的删除操作从“物理删除”转为“逻辑删除”...
  3. 九十、深入弹性(Flex)布局
  4. SpringMVC核心流程图
  5. postgres xshell copy 命令 内存溢出_良心国产工具,比Xshell好用还免费!
  6. 职场新人的入门法则:少想、多做、立即执行!
  7. cleanmymac 4.2_市委刚刚批准:11月1号立即执行! 农业银行存款利率4.2%,1万元存1年,有多少利息?...
  8. Spring AOP之公共的切入点配置
  9. Java对象锁和类锁全面解析(多线程synchronized关键字)
  10. js实战之-联动下拉菜单
  11. 单例模式中的饿汉模式
  12. python函数的及函数的参数的基本使用
  13. ios微信小程序下拉刷新怎么配_浅谈微信小程序中的下拉刷新和上拉加载
  14. Android App混合开发
  15. 异步十二进制加法计数器(统一使用上升沿触发的D触发器)
  16. npm ERR code ETIMEDOUT npm ERR syscall connect npm ERR errno ETIMEDOUT npm ERR network reques...
  17. Facebook登录的时候验证邮箱
  18. 集线器、交换机和路由器
  19. Springer Evolutionary Intelligence投稿,提交Latex文件记录
  20. 导数和积分的转换关系

热门文章

  1. 服务器开启远程桌面控制
  2. Flash和E2PROM的区别
  3. 自动化错误mysql vba,c - 运行时错误-214767259(80004005)自动化错误未指定错误 - Excel VBA - UIAutomation - 堆栈内存溢出...
  4. PowerPoint课件制作技巧集锦
  5. 小程序优购商城项目讲解
  6. javascript encodeuri php,JavaScript encodeURI 和encodeURIComponent_javascript技巧
  7. Sketch - 组件
  8. VC6工程升级VS2013汇总
  9. 数据库SQL实战-实习广场投递简历分析(mysql)
  10. 这7行代码变成360亿帝国的两个原因