今天第一次阅读jQuery源码,因为读到用js对表单的序列化,为的是在ajax操作中将表单中各个域的值传到服务器.书上用了很长的步骤,判断每一个表单域的属性,然后拼接. 大概是这样: function serialize(form){ var parts = [], filed = null, i, len, j, ... for(i=0,len=form.elements.length;i<len;i++){ field=form.elements[i]; switch(field.type)…