Отправка объекта json со страницы extjs в бэкэнд - PullRequest
2 голосов
/ 11 сентября 2011

Я новичок в Extjs.Я хотел знать, как я могу отправить объект json в бэкэнд со страницы extjs.Я использую Python для подключения к базе данных.Я хотел, чтобы, если пользователь вводил данные в форму, эти данные передавались в базу данных.Я не получаю хороших уроков онлайн.Может кто-нибудь, пожалуйста, помогите ??

Заранее спасибо.

1 Ответ

4 голосов
/ 11 сентября 2011

Существует два способа отправки объекта Json из формы на сторону сервера для обработки и сохранения в базе данных.

1-й способ:

Ext.Ajax.request({
  url : 'your-server-url-to-post-to',
  method : 'POST', //or GET, PUT, DELETE.. case sensitive
  jsonData : your-json-object
  params : {
   //your-request-parameters
  },
  success : function(response){ //callback function },
  failure : function(response) { //callback failure function}
});

Для прямой подачи формы:

Ext.form.action.submit({
form : your-form-instance,
method : 'POST',
url : 'url-to-post-to',
params : {
//your request params
}
});

или другой способ сделать это:

your-form.submit({
//same config options as above, except form : your-form-instance
});

Прочтите документы , чтобы узнать больше параметров конфигурации в соответствии с вашими потребностями. Документация довольно хорошая. Для изучения хорошего стиля кодирования для ext js ознакомьтесь с примерами, которые являются частью пакета загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...