Tôi đã làm serialize()
trên biểu mẫu của tôi và lưu chuỗi, có chức năng nào có thể điền giá trị trở lại biểu mẫu từ chuỗi được xê-ri hóa không?Đọc từ serialize để điền vào mẫu
7
A
Trả lời
7
Check-out http://phpjs.org/functions/unserialize:571
Tôi khuyên bạn nên thay vì tuần tự dữ liệu cho thông tin liên lạc với javascript, bạn sử dụng JSON
. PHP phải có json_encode()
và json_decode()
để trợ giúp việc này và javascript cũng đã được xây dựng trong các chức năng xử lý JSON
, mà thậm chí bạn có thể không cần. Ví dụ: nếu $.getJSON
nhận chuỗi JSON hợp lệ từ máy chủ, chuỗi này sẽ tự động được chuyển thành đối tượng javascript.
EDIT: giả sử bạn đang nói về jQuery $.serialize()
, mà tôi biết không có chức năng để hoàn tác này (tôi thậm chí không chắc chắn lý do tại sao mà sẽ bao giờ cần thiết ..) nhưng điều này nên làm việc:
$.each(serialized.split('&'), function (index, elem) {
var vals = elem.split('=');
$("[name='" + vals[0] + "']").val(vals[1]);
});
6
Dưới đây là phiên bản cập nhật của câu trả lời Thuốc nổ với gợi ý bổ sung trong các ý kiến áp dụng:
$.each(serialized.split('&'), function (index, elem) {
var vals = elem.split('=');
$("[name='" + vals[0] + "']").val(decodeURIComponent(vals[1].replace(/\+/g, ' ')));
});
Các vấn đề liên quan
- 1. Tạo bookmarklet để điền vào mẫu
- 2. Làm thế nào để điền vào mẫu PDF trong php
- 3. Sử dụng PDFBox để điền vào Biểu mẫu PDF
- 4. Điền vào biểu mẫu với jQuery
- 5. Ứng dụng Android để điền vào Biểu mẫu PDF
- 6. Mẫu serialize không hoạt động
- 7. Điền dữ liệu bảng từ trình đọc dữ liệu
- 8. Điền vào biểu mẫu trong WebView với Javascript
- 9. android: điền vào một spinner từ strings.xml
- 10. django serialize queryset.values () vào json
- 11. Cách tạo biểu mẫu 'điền vào chỗ trống' ở Django
- 12. Điền vào biểu mẫu bằng PyQt và QWebview
- 13. Cách Pythonic để điền vào mảng numpy
- 14. angularjs serialize dữ liệu biểu mẫu
- 15. điền vào mẫu pdf với các ký tự unicode
- 16. jquery serialize đầu vào với mảng
- 17. Mẫu điền sẵn với jQuery
- 18. Làm cách nào để ngăn không cho điền biểu mẫu tự động điền vào một trường honeypot?
- 19. Làm thế nào để điền vào trường hợp lớp từ json với một phần dữ liệu?
- 20. đọc đối số từ mẫu variadic
- 21. duyệt web để điền vào (và truy xuất) các biểu mẫu tìm kiếm?
- 22. Làm cách nào để điền vào biểu mẫu cbox của cửa sổ C#?
- 23. Làm cách nào để đọc các mẫu từ một AudioBufferList?
- 24. Sử dụng iText (iTextSharp) để điền các trường biểu mẫu XFA vào PDF?
- 25. Sử dụng jQuery và JSON để điền các biểu mẫu?
- 26. Cách ngắn nhất để điền vào ArrayList
- 27. UIImageView điền vào UIView
- 28. UIImage: điền vào nền
- 29. capybara: điền vào giá trị trường mẫu với chấm dứt khóa nhập
- 30. Mẫu kích thước để điền vào kích thước màn hình trừ thanh tác vụ
Chỉ cần được rõ ràng: bạn đang đề cập đến jQuery [ 'serialize()'] (http: // api .jquery.com/serialize /), không phải một số chức năng phía máy chủ (chẳng hạn như ['serialize()'] của PHP (http://www.php.net/manual/en/function.serialize.php))? – Tadeck