form 表單的序列化
阿新 • • 發佈:2018-12-11
一般情況:
$("form").serialize()
嚴格要求 Json 格式的情況:
//使用 $("#form").serializeJson(); //定義 $.fn.serializeJson = function() { //form表單資料序列化為json格式 var serializeObj = {}; var array = this.serializeArray(); var str = this.serialize(); $(array).each( function() { if (serializeObj[this.name]) { if ($.isArray(serializeObj[this.name])) { serializeObj[this.name].push(this.value); } else { serializeObj[this.name] = [ serializeObj[this.name], this.value ]; } } else { serializeObj[this.name] = this.value; } }); return serializeObj; };