Jestem trochę początkującym z extJS i jsonem. Jaka jest najbardziej bezbolesna droga do danych json POSTing przy użyciu extJS? Nie jestem zainteresowana żadnymi funkcjami GUI, tylko za pomocą frameworka wysyłam próbki danych.Jak publikować dane json za pomocą extJS
Odpowiedz
Ext.Ajax.request({
url: 'foo.php', // where you wanna post
success: passFn, // function called on success
failure: failFn,
params: { foo: 'bar' } // your json data
});
Zamieszczone tutaj przykłady pokazują podstawowy pomysł. Aby uzyskać szczegółowe informacje na temat wszystkich konfigurowalnych opcji, patrz Ext.Ajax docs.
Link jest uszkodzony, musisz przejść do sekcji EXT.Ajax – oden
Wystarczy dodać swoje trzy grosze:
//
//Encoding to JSON:
//
var myObj = {
visit: "http://thecodeabode.blogspot.com/"
};
var jsonStr = Ext.encode(myObj);
//
// Decoding from JSON
//
var myObjCopy = Ext.decode(jsonStr);
document.location.href = myObj.visit;
Poniższa zidentyfikuje jako żądanie 'POST'
Ext.Ajax.request({
url: 'foo.php', // where you wanna post
success: passFn, // function called on success
failure: failFn,
jsonData: { foo: 'bar' } // your json data
});
Poniższa zidentyfikuje jako 'GET' Żądanie
Ext.Ajax.request({
url: 'foo.php', // where you wanna make the get request
success: passFn, // function called on success
failure: failFn,
params: { foo: 'bar' } // your json data
});
możesz również użyć parametru 'method: 'POST'/'GET'': http://docs.sencha.com/extjs/4.1.3/#! /api/Ext.Ajax-property- method – efirat
Code Snippet:
Ext.Ajax.request({
url: "https://reqres.in/api/users",
success: function (response) {
Ext.Msg.alert("success", response.responseText);
},
failure: function() {
Ext.Msg.alert("failure", "failed to load")
},
params: {
"name": "morpheus",
"job": "leader"
}
});
- 1. Jak publikować dane w PHP za pomocą file_get_contents?
- 2. Jak publikować dane surowego ciała za pomocą zwijania?
- 3. Jak publikować wartości tablic za pośrednictwem curl?
- 4. Extjs jak odszyfrować ciąg json?
- 5. Jak odzyskać dane z API Wikipedii za pomocą JSON?
- 6. Jak wysłać dane JSON w XDR za pomocą metody POST
- 7. Jak wyświetlić dane z obiektu JSON za pomocą sigma.js
- 8. Jak przesłać dane do usługi sieciowej za pomocą JSON?
- 9. Extjs stwórz dynamiczny akordeon za pomocą sklepu
- 10. błąd siatki ExtJS, nie jest wyświetlane dane JSON
- 11. Jak eksportować posortowane dane za pomocą mongoexport?
- 12. Pętla jquery na dane Json za pomocą $ .each
- 13. Jak odserializować dane JSON?
- 14. ExtJS: Jak zawijać tekst w ListView za pomocą kolumn?
- 15. Jak pokazać/ukryć/włączyć element za pomocą ExtJS?
- 16. W extjs Jak powiązać dane sklepu z siatką
- 17. Proces po siatce został całkowicie załadowany za pomocą ExtJS
- 18. "Eksportuj" podstawowe dane za pomocą Magical Record
- 19. Jak przechwytywać dane za pomocą FiddlerCore?
- 20. Jak załadować zgrupowane dane za pomocą SSIS
- 21. Jak wyszukiwać dane hierarchiczne za pomocą Linq
- 22. Jak zaimplementować dane wejściowe za pomocą maski
- 23. php jak przechowywać i czytać dane json za pośrednictwem mysql?
- 24. Jak zainicjować jsTree za pomocą JSON
- 25. Jak przetwarzać JSON za pomocą jquery?
- 26. Jak wygenerować json za pomocą php?
- 27. Jak usunąć obiekt Json za pomocą Pythona?
- 28. Jak uzyskać stronę json za pomocą httpunit
- 29. jak odczytać plik json za pomocą ansible
- 30. Jak umieścić dane do szyn za pomocą jQuery
Oh wow, to było o wiele łatwiejsze niż się spodziewałem. Dzięki!!!!! – maximus
Spowoduje to opublikowanie adresów URL takich jak dane ... IOW, bufor POST będzie foo = bar. Jeśli zastąpisz 'params' dla' jsonData', to wyśle on surowy JSON, więc bufor POST będzie '{" foo ":" bar "}' – SBUJOLD
W ExtJS 4.1 możesz użyć elementu jsonData. – Chris