Jquery - Jquery 서열화된 양식 값을 Json으로 변환

꼬마는 제이슨의 방식으로 폼의 내용을 얻으려는 폼이 있었다.어린이는 다음과 같은 방법을 시도했다.
$("#form").serialize () 는 서열화된 폼 값 문자열을 얻을 수 있습니다.
예를 들면 다음과 같습니다.
a=1&b=2&c=3&d=4&e=5

 
$("#form").serializeArray () 출력은 폼 값을 배열로 서열화합니다.
[ 
  {name: 'firstname', value: 'Hello'}, {name: 'lastname', value: 'World'}, {name: 'alias'}, //     ]

아이들이 제이슨의 소원을 들어주고 싶어 하는 것을 모두 만족시키지 못하다.창고가 넘쳐흐르자 이런 방법을 찾았다
$.fn.serializeObject = function()
{
	var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name] !== undefined) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.value || ''; } }); return o; }; 

그리고 $("#form").serializeObject();를 통해 제이슨 콘텐츠를 얻을 수 있다.

좋은 웹페이지 즐겨찾기