jquery 使用笔记

来源:互联网 发布:黑暗之魂3淘宝被禁 编辑:程序博客网 时间:2024/06/05 18:07
  • 请求参数包括数组的处理
  • 去除重复绑定事件
  • 判断变量是否undefined

请求参数包括数组的处理

var arr = new Array();for(var i =0;i<7;i++){    arr.pust("test"+i);}$.post(url,{"arr":arr},function(){});

这种方法提交一直不会提交arr这个参数,因为它是数组。
解决办法:使用toString();

var arr = new Array();for(var i =0;i<7;i++){    arr.pust("test"+i);}$.post(url,{"arr":arr.toString()},function(){});

另一种解决办法更简单,今天更新一下:

var arr = new Array();for(var i =0;i<7;i++){    arr.pust("test"+i);}$.post(url,{"arr[]":arr},function(){});

去除重复绑定事件

$("#id").unbind('click').click();//unbind('click') 去除之前绑定的所有click时间,重新绑定。

判断变量是否undefined

 if ( typeof(dataTest) !== 'undefined'){ }
0 0
原创粉丝点击