ajax传值出现乱码问题
2024-08-24 05:24:00
第一种:前台传值到后台,浏览器控制台打印正常,controller接收后成了乱码。
后台controller层加上两行转换代码
name=URLDecoder.decode(name,"utf-8");
name= new String(name.getBytes("ISO-8859-1"),"utf-8");
第二种:ajax接收后台返回的字符串
这时候dataType就不能用"json",而是用"text",顺便说一下dataType的所有类型。
•”xml”: 返回 XML 文档,可用 jQuery 处理。
•”html”: 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。
•”script”: 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了 “cache” 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载)
•”json”: 返回 JSON 数据 。
•”jsonp”: JSONP 格式。使用 JSONP 形式调用函数时,如 “myurl?callback=?” jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
•”text”: 返回纯文本字符串。
最新文章
- ZooKeeper配置管理文件
- 在DB2 for z/os上创建指定pagesize的数据库
- Visual Mingw
- Google Guava学习笔记——基础工具类Joiner的使用
- STL学习笔记序言
- 概念:RPG与RPGLE的区别
- 用一条sql查出总长和状态为2是长度
- Spring学习笔记1——IOC: 尽量使用注解以及java代码(转)
- PHP使用JPG生成GIF动画图片,基于php_imagick_st-Q8.dll
- js循环处理后台返回的json数组
- javascript函数之arguments
- python3 os模块的常用功能及方法总结
- python面向对象之类的组合
- UML作业第三次:分析《书店图书销售管理系统,绘制类图
- STM32进入HardFault_Handler处理办法
- 【算法】实现字典API:有序数组和无序链表
- [转帖]浅析java程序的执行过程
- VS2010插件 VS.PHP 调试开发php程序
- 浅谈Java中的深克隆和浅克隆(阿里面试)
- 别人不会给你说的---C语言中数组名和指针的区别 及 sizeof用法