2009-11-01 28 views

Trả lời

1

Giả sử đối tượng JSON của bạn là biến myData (và bạn thực hiện JSON.stringify sẵn):

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

Đoạn mã trên tạo ra một hình thức nhập ẩn khi đang bay và đưa ra giá trị của nó chuỗi đại diện của bạn Đối tượng JSON, sau đó gắn nó vào biểu mẫu ngay trước khi gửi.

+0

myData đã là băm hoàn chỉnh của dữ liệu biểu mẫu. Ví dụ bạn đưa ra sẽ gửi nó như là: bình luận [: myData [myData]], nhưng nó cần phải được gửi như: bình luận [myData]. – Gavin

Các vấn đề liên quan