Zrobiłem serialize()
na moim formularzu i zapisałem ciąg znaków, czy jest jakaś funkcja, która może zapełnić wartości z powrotem do postaci z serializowanego ciągu?Przeczytałem od serializacji do wypełnienia formularza
7
A
Odpowiedz
7
Wyjazd http://phpjs.org/functions/unserialize:571
polecam zamiast szeregowania danych do komunikacji z javascript, należy użyć JSON
. PHP powinno mieć json_encode()
i json_decode()
, aby pomóc w tym, a javascript również wbudował funkcje obsługi JSON
, których możesz nawet nie potrzebować. Na przykład, jeśli $.getJSON
otrzyma prawidłowy ciąg JSON z serwera, zostanie automatycznie przekształcony w obiekt javascript.
EDIT: zakładając, że mówimy o jQuery $.serialize()
, które znam nie ma funkcji, aby cofnąć (nie jestem nawet pewien, dlaczego, że nigdy nie będzie konieczne ..), ale to powinno działać:
$.each(serialized.split('&'), function (index, elem) {
var vals = elem.split('=');
$("[name='" + vals[0] + "']").val(vals[1]);
});
6
Oto zaktualizowana wersja odpowiedzi pigułki eksplozja z dodatkowymi sugestiami w komentarzach zastosowano:
$.each(serialized.split('&'), function (index, elem) {
var vals = elem.split('=');
$("[name='" + vals[0] + "']").val(decodeURIComponent(vals[1].replace(/\+/g, ' ')));
});
Powiązane problemy
- 1. Utwórz skryptozakładkę do wypełnienia formularza
- 2. Korzystanie z Jmeter do wypełnienia formularza?
- 3. Aplikacja Android do wypełnienia formularza PDF
- 4. play Framework: Jak do serializacji/deserializacji wyliczenie do/od JSON
- 5. Jak używać klasy sprawdzania poprawności formularza ExpressionEngine w module do ponownego wypełnienia formularza w szablonie?
- 6. HTML5 Tekst wypełnienia Canvas z napisem od prawej do lewej
- 7. Nie można uzyskać kodekceptacji w celu wypełnienia pól formularza
- 8. Przeczytałem z pliku gzip w pytonie
- 9. Użyj Gsona do serializacji POJO
- 10. Użyj serializacji XML do serializacji kolekcji bez węzła nadrzędnego.
- 11. Jasperreports - jak uzyskać JSON do wypełnienia podraportu
- 12. Mój transformator nie działa (od danych modelu do danych formularza)
- 13. Wtyczka jQuery do serializacji XML do JSON
- 14. Dlaczego dokonano serializacji serializacji DateTime w JSON.NET?
- 15. Jak używać kopru do serializacji definicji klasy?
- 16. CSS: Pole tekstowe do wypełnienia kontenera nadrzędnego
- 17. Formularz do wypełnienia z systemu Android
- 18. Android - Editilext Multiline zmuszony do wypełnienia wysokości
- 19. Jak utworzyć plik do wypełnienia HttpContext.Current.Request.Files?
- 20. Set RelativeLayout dziecko do wypełnienia niewykorzystanego miejsca
- 21. Dodawanie elementu przycisku do wypełnienia dostępnej szerokości
- 22. Używanie: po selektorze CSS do wypełnienia spacji?
- 23. czy można ustawić kolor wypełnienia koła SVG od dołu do góry na podstawie wartości procentowej?
- 24. Jak mogę zmusić ggplot do geom_tile do wypełnienia każdego aspektu?
- 25. Jak podłączyć Wzmocnienie serializacji i iostreams do serializacji i gzip obiektu do napisu?
- 26. GWT java.util.Date błąd serializacji
- 27. Biblioteka serializacji binarnych Scala
- 28. Obiekt podmiotowy do serializacji/konwersji CSV
- 29. Passport.js nie nadaje się do serializacji użytkownika
- 30. JIT. Najlepszy sposób serializacji do json'a
Wystarczy być jasne: masz na myśli jQuery [ 'serializacji()'] (http: // api .jquery.com/serialize /), a nie jakąś funkcję po stronie serwera (taką jak PHP ['serialize()'] (http://www.php.net/manual/en/function.serialize.php))? – Tadeck