jQuery serialize
jQuery serialize模块是对象数组序列化模块。 首先我们先看一下《JavaScript高级程序设计》中的序列化函数,专门用于form参数序列化的。 serialize函数 function serialize(form){ var parts = [], field = null, i, len, j, optLen, option, optValue; for(i = 0, len = form.elements.length; i < len; i++){ field = form.elements[i]; switch(field.type){ case "select-one": case "select-multiple": if(field.name.length){ for(j = 0, optLen = field.options.length; j < optLen; j++){ option= field.options[j]; if(option.selected){ optValue = ""; if(option.hasAttribute){ optValue = (option.hasAttribute("value")) ? option.value : ooption.text); }else{ optValue = (option