ajax提交请求为啥url要用这个函数encodeURI
参考如下:
如果你是通过form提交的,那就不需要用这个了。但是如果是你使用url的方式
例如:ajax提交到后台的,就需要对url进行encodeURI编码,
否则,会导致后台出现各种乱码,不加encodeURI的话,默认浏览器编码格式提交,
这样的话,浏览器不同,传到后台的值也就不同了,
所以建议使用encodeURI统一编码为utf-8的格式到后台,然后后台再处理再解码就行了,
如果后台是utf-8的,好像也可以不手动解码,
但是建议加上解码,避免发布环境不同的时候,会出现问题。
http://zhidao.baidu.com/link?url=tN7GJuUrAnBxlga5XCm2oz617WePAisX3VTvGsdSR46PWO74xdsf-7gunOwGbNi8j0sDkytb9b6eHqEGREpA8cwP3po5x4GffSKUCAotpxO
ajax提交请求为啥url要用这个函数encodeURI的更多相关文章
- 前后端交互技术之servlet与form表单提交请求及ajax提交请求
		1.先来个简单的form表单 login.jsp,建在webcontent目录下(url写相对路径就可以了) <!DOCTYPE html><html><head> ... 
- ajax提交请求返回对象异常问题
		很早之前的一个ajax请求今天突然不能正常显示数据了. 控制台看到报错 POST http://xxx:8081/spider-war/spiderControl.do?method=getTaskL ... 
- 用get方式提交请求的url带有中文参数
		又碰到JSP页面中文乱码问题,经过一次encodeURI处理后仍旧是乱码,后来经过两次encodeURI后正常显示中文 以前也碰到过同样的问题,没深究,这次网上搜集了一些资料,记录下来留做备份 ___ ... 
- Ajax提交请求模板
		function methodName() { var params = { }; var url = ''; jQuery.ajax({ type: 'POST', contentType: 'ap ... 
- 用ajax提交请求,预期Json返回 406错误的解决办法!
		正常情况下在Controller端已经配置好了 @ResponseBody @RequestMapping 返回Json格式数据 发生406错误 ,应该检查提交的请求路径是否含有 .html ... 
- 通过ajax提交到url路由
		$regBoxform.find('button').on('click', function(){ /*通过ajax提交请求*/ $.ajax({ type:'post', /*用post 方式提交 ... 
- 十三、$.ajax、模态/非模态框、window.open()、href属性、submit()等提交请求优劣及问题解决方法
		1. $.ajax提交请求进行数据更新,并通过回调进行有效提示 function updateAudit(dispacher, control) { var currentpage = documen ... 
- 利用jquery进行ajax提交表单和附带的数据
		1.获取表单数据: $form.serialize() 2.附带数据:input[status]=1 3.构造url链接:url = $form.attr('action') + '?input[st ... 
- ajax同步请求与异步请求的区别
		ajax 区别: async:布尔值,用来说明请求是否为异步模式.async是很重要的,因为它是用来控制JavaScript如何执行该请求. 当设置为true时,将以异步模式发送该请求,JavaScr ... 
随机推荐
- window.location.href问题,点击,跳转到首页
			onClick="window.location.href='./';" 点击,跳转到首页. location.href=url Js中实现跳转 window.location.h ... 
- python中的几种遍历列表的方法比较
			python的内容非常丰富,给我们带来的便利很多,很多事情的表达方法有很大的多样性,比如我经常需要遍历一个列表,取它的下标和值,这个时候就有很多方法需要取舍一下才行. for循环遍历 l = [1,2 ... 
- MVC中的UrlHelper
			authour: chenboyi updatetime: 2015-04-27 22:32:47 friendly link: 1,CodeSimple: ps:因为UrlHelper涉及的知识 ... 
- TableView_编辑  实例代码
			@interface MJViewController () <UITableViewDataSource, UITableViewDelegate> { NSMutableArray * ... 
- JMS 问题java.lang.NoClassDefFoundError: weblogic/security/acl/UserInfo
			run: Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/security/acl/User ... 
- JNA入门实例
			JNA(Java Native Access):建立在JNI之上的Java开源框架,SUN主导开发,用来调用C.C++代码,尤其是底层库文件(windows中叫dll文件,linux下是so[shar ... 
- java Future 模式
			考慮這樣一個情況,使用者可能快速翻頁瀏覽文件中,而圖片檔案很大,如此在瀏覽到有圖片的頁數時,就會導致圖片的載入,因而造成使用者瀏覽文件時會有停頓 的現象,所以我們希望在文件開啟之後,仍有一個背景作業持 ... 
- 自己动手学TCP/IP–http协议(http报文头)
			在前面的一篇文章中,简单了介绍了HTTP报文格式,详情参考http://www.firefoxbug.net/?cat=47. 这里大概介绍下基本的,常见的HTTP包头格式. POST /report ... 
- HDOJ(HDU) 2103 Family planning(需要注意范围)
			Problem Description As far as we known,there are so many people in this world,expecially in china.Bu ... 
- USB Loader使用心得之游戏名称、简介、背景音乐
			我在<WAD独立安装版USB Loader的下载和安装>(链接:http://www.cnblogs.com/duxiuxing/p/4255124.html)开头提到:“任何版本的USB ... 
