Сообщение от Postgeograph
|
вопросы:
1) забираются ли значения формы в первом варианте вообще? Делал по нескольким экзамплам, не вижу блока кода который забирал бы значения перед POST запросом.
|
нет не забираются ..вы сами вызываете AJAX запрос на низком уровне используя метод Ext.Ajax.request(), он ничего не знает про форму стало быть никакие поля не передаются.
Сообщение от Postgeograph
|
2)может ли быть связана ошибка 403 с клиентской частью приложения (у меня ли косяк).
|
вряд ли, код 403 - forbidden (
https://developer.mozilla.org/ru/doc...TTP/Status/403) идет от сервера, означает что запрещен запрос по урлу ..например обращаешься к директории, а операция index для неё запрещена на уровне веб сервера.
попробуйте этот url ('вашсервер/api/renter/') открыть в браузере (это будет GET запрос, а не POST но эксперимента ради пойдёт) и посмотрите результат.
Сообщение от Postgeograph
|
3)что не так с кодом второго варианты. Почему функция "не видит" this?
|
видимо контекст не тот что вы ожидали ..this в этом месте это не кнопка как вы видимо хотели, а например window. я всего кода не вижу, но на это обычно наступают все начинающие.
одно из решений - добавлять эту кнопку в методе initComponent (либо конструкторе) где scope уже однозначно инстанс этого класса.
Сообщение от Postgeograph
|
4) в каких случаях необходимо организовывать store для POST запросов? или всегда можно обходится без store'в?
Всем спасибо!
|
store для post запросов как таковых не нужен. store это хранилище данных ..грубо говоря таблица с записями.