2009-11-01 5 views

답변

1

당신의 JSON 개체가 myData 변수 가정 (당신은 사용할 수 JSON.stringify을) :

$('#comment_form').submit(function() { 
    var $hidden = $("<input type='hidden' name='myData'/>"); 
    $hidden.val(JSON.stringify(myData)); 
    $(this).append($hidden); 
    return true; 
}); 

위의 코드는 즉석에서 숨겨진 양식 입력을 생성하고 그 값의 캐릭터 라인 표현을 제공하여 JSON 객체를 만든 다음 제출하기 바로 전에 폼에 추가합니다.

+0

myData는 이미 양식 데이터의 전체 해시입니다. 작성한 예제는 comment [: myData [myData]]와 같이 제출하지만 comment [myData]로 제출해야합니다. – Gavin

관련 문제