将表单序列化为JSON

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将表单序列化为JSON相关的知识,希望对你有一定的参考价值。

usage; $.toJSON($('form').serializeObject());
  1. $.fn.serializeObject = function()
  2. { //Prepping for JSON
  3. var o = {};
  4. var a = this.serializeArray();
  5. $.each(a, function() {
  6. if (o[this.name]) {
  7. if (!o[this.name].push) {
  8. o[this.name] = [o[this.name]];
  9. }
  10. o[this.name].push(this.value || '');
  11. } else {
  12. o[this.name] = this.value || '';
  13. }
  14. });
  15. return o;
  16. };

以上是关于将表单序列化为JSON的主要内容,如果未能解决你的问题,请参考以下文章

将表单数据序列化为 JSON [重复]

将表单数据序列化为 JSON 时如何保留值类型

将表单序列化为JSON

HTML/Javascript 表单 如何将表单数据序列化为 JSON 并在类中显示?

将表单序列化为json对象

如何将form内的表单序列化为json字符串