Я новичок в extjs. Мне нужно знать, как сделать ajax-вызов в extjs и отобразить значения json внутри div. Мне не нужно использовать сетку.Как сделать ajax-вызов в extjs и отобразить значение json внутри div?
ответ
Я использовал что-то вроде этого.
$.getJSON('somepathtoserver/somefile.php?callback?', variable,function(res){
});
В somefile.php, у меня есть функция обратного вызова, которая обрабатывает и возвращает значение функции JS.
так:
{
echo $_GET['callback']. '(' . "{'someValue' : $calculatedVariable}" . ')';
}
Это сложно, но очень полезно при попытке AJAX с одного сервера на другой сервер, который является причиной, я хотел бы использовать JSON здесь, а не просто запрос прямой AJAX.
В ExtJS вам нужно будет использовать класс Ext.Ajax для вызова ajax на удаленный сервер. Ниже приведен типичный код, показывающий, как это сделать:
Ext.Ajax.request({
url: 'ajax_demo/sample.json',
success: function(response, opts) {
var obj = Ext.decode(response.responseText);
console.dir(obj);
},
failure: function(response, opts) {
console.log('server-side failure with status code ' + response.status);
}
});
В случае HTTP успеха (200 OK), то управление будет идти внутри обратного вызова успеха и первых вещей, которые мы должны сделать, это расшифровать ответ. responseText, который даст вам ответ JSON, исходящий из исходного источника данных.
Как только у вас есть код JSON, вы можете отформатировать его и добавить в любой элемент (скажем, в div в вашем случае). Если вы хотите форматировать данные JSON до добавления, вы можете сделать это с помощью Template/XTemplate.
- 1. ExtJS: Как отобразить хранилища в свойствах JSON?
- 2. Как отобразить Измененное значение в сетке ExtJS
- 3. Как отобразить сообщение JSon в DIV внутри Html.BeginForm View
- 4. В extjs, как сделать валидацию json
- 5. размещение компонента ExtJS внутри div
- 6. Как сделать div div внутри div отзывчивым
- 7. Извлечь и отобразить значение из массива JSON
- 8. Как сделать div с двумя div внутри?
- 9. Как сделать div фиксированной высоты внутри div
- 10. bootstrap - как отобразить динамический div внутри popover
- 11. Как отобразить значение json в шаблоне django?
- 12. Как отобразить галерею изображений php внутри div?
- 13. Как сделать фиксированный div внутри скроллируемого div?
- 14. Как создать и отобразить div
- 15. Как отобразить диаграмму extjs и сетку extjs на одной странице
- 16. Как отобразить html как текст внутри EXTJS поле со списком
- 17. CSS - Как отобразить пару встроенных DIV, находящихся внутри полноразмерного div?
- 18. Как сделать div не перекрывать другой div внутри родительского div
- 19. ExtJS JSON и Grails
- 20. Невозможно отобразить пустой (нулевой) столбец внутри Grid in Extjs
- 21. Как вернуть значение внутри Json
- 22. Как отобразить страницу jquery (внутри div) с помощью javascript?
- 23. extJs gmappanel внутри портала extJs
- 24. Угловая внутри панели Extjs
- 25. Как отобразить изображения в div
- 26. Сделать Div введите значение поиска
- 27. Extjs 4: как сделать ввод текстового поля в редактируемый div?
- 28. Как отобразить свойство в combobox внутри сетки с плагином CellEditing и сохранить полный JSON в ExtJS 4.2
- 29. как получить значение объекта JSON внутри Json ..?
- 30. сделать DIV отзывчивым и содержание внутри него
Что вы пробовали? Вы когда-либо использовали технику ajax изначально в javascript? – jamesTheProgrammer