jQuery serialize()使用小记

来源:互联网 发布:网络打印机新添加纸张 编辑:程序博客网 时间:2024/04/29 19:32
  1. 使用jQuery的.serialize()方法时,表单中input、select、textarea等等表单控件一定要设置name属性和name属性的值,才能取到相应控件的值

    var form_data = $('#frmInc').serialize();
  2. 序列化中文以及字符时会出现乱码,是因为.serialize()调用了encodeURLComponent方法将数据编码了。但这个如果用serializeArray()就不用解码,用serialize()就需要解码。
    调用decodeURIComponent(XXX,true);将数据解码

    var form_data = decodeURIComponent( $('#frmInc').serialize(),true);
原创粉丝点击