이 문서의 예에서는 jquery 직렬화 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
Ajax를 하다보면 직렬화가 필요한 경우가 많습니다.
serialize()는 양식만 직렬화할 수 있습니다. (참고: 양식 내용에는 이름만 사용할 수 있습니다.)
이제 개체가 있습니다.
어떻게 직렬화하나요?
프로토타입을 사용하여 $H(obj).toQueryString()으로 수행할 수 있습니까? jqueyr에 어떤 메소드가 있습니까?
대답은 '예'입니다. jquery는 $.param()을 제공합니다.
var obj={a:1,b:2,c:3}; var k = $.param(obj); alert(k) // 输出 a=1&b=2&c=3
좋아, 한번 해보자. . ^_^.
직렬화 직렬화의 예. .
1. jquery 선택기는 양식의 모든 입력을 선택합니다(유형은 텍스트 및 라디오임)
2. serialize()를 사용하여 직렬화
var msg = $("#innerbox input[type=text],#innerbox input[type=radio]").serialize(); $.ajax({ type: "POST", url: "add.php", data: msg, success: function(data){ $(".showMsg").html(data); } });
이 기사가 모든 사람의 jQuery 프로그래밍에 도움이 되기를 바랍니다.