1. url можно поставить и для самой формы:
var form = Ext.create('Ext.form.Panel', {
frame: true,
url: './users_submit.php',
.................
2. Если уже создана переменная form - то можно написать так:
form.getForm().submit(
вместо:
this.up('form').getForm().submit(
3. Ну и наконец о самой возможной ошибке... в самом файле php. Посмотрите через firebug - отправляется ли запрос, и приходит ли какой то ответ?
возможно что выпадет ошибка javascript'а связанная с json (точно как выглядит ошибка не помню)
PHP должен возвращать например такое:
echo '{success: true, rows:'.json_encode($some_array).'}';
где "success: true" - скажет что скрипт выполнен успешно,
rows:'.json_encode($some_array)." - сами данные.
В принципе достаточно будет отправить только echo '{success: true}';
P.S. Надеюсь что хоть чем то помогу, сам недавно начал разбираться с ext. Пример ajax подгрузки данных можно найти, например, в самой папке ext: ext\examples\tree\reorder.js
|