开发日志:js使用encodeURI要注意null,防止传递undefined
来源:互联网 发布:淘宝一颗心 编辑:程序博客网 时间:2024/06/15 18:09
查询条件使用js跳转url,在传递中文参数的使用到了encodeURI,搜索后发现后台数据查不出来
debug后发现SQL查询在where条件中有个参数值是undefined
回到js去排查错误,发现alert(XXX)出现undefined
刚开始在js加了个简单的判断
var XXX = $("#XXX").val()=="undefined"?"":encodeURI($("XXX").val());
结果还是传递undefined,最后发现
alert($("#XXX"));//对象存在 输出objalert($("#XXX").val());//为nullalert(encodeURI("#XXX").val()));//输出undefinedundefined字符串值是出现在encodeURI转换null之后的,因此判断因改为:
var XXX = $("#XXX").val()==null?"":encodeURI($("XXX").val());
0 0
- 开发日志:js使用encodeURI要注意null,防止传递undefined
- Null与Undefined JS
- JS:Undefined 和 Null
- js: null & undefined
- js undefined & null
- js null undefined 0
- js--null和undefined
- js undefined和null
- js undefined 和 null
- JS中null和undefined的区别以及使用情况
- js中的undefined,NaN,null
- js的null undefined学习
- js中的null和undefined
- js中的null和undefined
- JS 的NULL undefined 空
- js null 空字符 undefined
- js null和undefined区别
- js判断undefined null Nan
- Map的泛型运用
- 计算时间毫秒数(30*24*60*60*1000)得到负数
- tabhost
- 链表的典型题:找到链表倒数K个节点、链表逆转、合并两个链表
- BI工具:tableau桌面版 视频学习笔记(四、动画视图)
- 开发日志:js使用encodeURI要注意null,防止传递undefined
- 自定义NSToolbar中NSToolbarItem中的官方例子
- 4412 uboot启动过程分析之一
- #define与enum,你不知道的那些事
- PHP+MySQL多语句执行
- 在NS2中新添协议
- JSTL中C标签的用法(三)C:SET
- c语言调用shell返回数据
- LeetCode Search a 2D Matrix