js笔记
2015-08-12 16:36
531 查看
web传参注意事项
1、传参类型存在特殊字符
1.1 数组
1.1.1 ajax请求
ajax没有特殊字符的问题
最好的方式是使用String[]接受,用特殊字符隔比如","分隔,到后台程序里面不好判断。存放成数组则没有任何问题。
1.1.2 url请求
所有的请求参数对应的值最好escape()转移,这样可以忽略特殊字符
比如有一个值为”woaini&&“
url:url.do?key=woaini&&
后台只能接受到key=woaini &后面的默认判断成另外一个参数
使用escape转义之后
这样传到后台 后台就可以正确的接收到woaini&&参数值
如果是数组同样需要使用数组接收。
js赋值问题小计
jquery input赋值null,undefined input value为空
ajax请求返回null 不执行success回调方法
1、传参类型存在特殊字符
1.1 数组
1.1.1 ajax请求
ajax没有特殊字符的问题
最好的方式是使用String[]接受,用特殊字符隔比如","分隔,到后台程序里面不好判断。存放成数组则没有任何问题。
1.1.2 url请求
所有的请求参数对应的值最好escape()转移,这样可以忽略特殊字符
比如有一个值为”woaini&&“
url:url.do?key=woaini&&
后台只能接受到key=woaini &后面的默认判断成另外一个参数
使用escape转义之后
这样传到后台 后台就可以正确的接收到woaini&&参数值
如果是数组同样需要使用数组接收。
js赋值问题小计
jquery input赋值null,undefined input value为空
ajax请求返回null 不执行success回调方法
相关文章推荐
- Javascript 面向对象
- 从本地JSON文件中读取数据
- 一张地图告诉你,只JavaScript不够!
- js实现图片轮播效果
- JS学习第九天----数组
- 详细解读JavaScript的跨浏览器事件处理
- javascript ipz127
- 随机选择(JS)
- 【翻译】Ext JS最新技巧――2015-8-11
- 【翻译】Ext JS最新技巧——2015-8-11
- 【翻译】Ext JS最新技巧——2015-8-11
- 【翻译】Ext JS最新技巧——2015-8-11
- js实现图片浮动
- JavaScript日期格式化及解析
- pom.xml 添加 JSON依赖的配置
- 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult
- JS判断数据是否是JSON类型
- 推荐:自定义滚动条插件(tscroll.js)
- js密码强度
- 学习zepto.js(对象方法)[1]