生成n位随机数
function MathRand(n){ var num=0; for(var i=0;i<n;i++){ num += Math.floor(Math.random()*10); } return num; }
js获取form表单,并封装成json对象
$.fn.serializeObject = function(){ var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name]) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.value || ''; } }); return o; };
$.fn.serializeObject2 = function(attrNum) { array = []; record = {}; a = this.serializeArray(); count = 1; $.each(a, function() { if(this.name == "id" || this.name == "num" || this.name == "price" || this.name == "total"){ record[this.name] = parseInt(this.value); }else{ record[this.name] = this.value || ''; } if(count % attrNum == 0){ array.push(record); record = {}; count = 1; }else{ count++; } }); return array; };