|
|
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
Я делал запись данных с формы без Submit, в кратце это выглядит так, на onkeyup поднимается флаг, который ждет пока пользователь перестанет стучать по клавишам, если пользователь замер секунды на 4, идет сабмит данных на сервер, делается это таким скриптом. Код: javascript 1. 2. 3. 4. 5. Насколько я понял, запрос htmldb_Get в данном случае не асинхронный и поэтому тормозит событие, то есть если началась отсылка данных на сервер, то курсор не перескочит в другую клетку, пока отсылка данных не закончится. Это маленько раздражает. Вместо обычной отсылки данных можно отослать ajax запрос Код: javascript 1. 2. 3. 4. 5. 6. Как сформировать url - понятно, а вот куда вставить get.add('F120_SOME_DATA', some_data), не совсем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 13:47 |
|
||
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
Casufi, Как отправить запрос нашел Код: javascript 1. 2. 3. вместо var ret = get.get(); Непонятно только почему у меня не отрабатывает глобальное событие Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 13:53 |
|
||
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
Casufi, Код: javascript 1. 2. 3. может кому пригодится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 15:44 |
|
||
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
Casufiна onkeyup поднимается флаг, который ждет пока пользователь перестанет стучать по клавишам, если пользователь замер секунды на 4 Это не самая удачная модель работы. Почему не на change / blur / submit / keyup для Enter? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2013, 00:34 |
|
||
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
suPPLerЭто не самая удачная модель работы. Почему не на change / blur / submit / keyup для Enter?Я бы так однозначно не судил, потому, как юзабилити это всегда больше философия чем IT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 16:08 |
|
||
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
CasufisuPPLerЭто не самая удачная модель работы. Почему не на change / blur / submit / keyup для Enter?Я бы так однозначно не судил, потому, как юзабилити это всегда больше философия чем IT. Я не знаю, как юзабилити связано с долбанием сервера запросами. Пользователю неудобно нажать Enter / кнопку или покинуть поле ввода, вызвав change? Я предполагаю, что пользователь может задумываться, отвлекаться, передвигать курсор по полю без ввода, вводить и стирать ошибочные данные и т.д. Докладывать о каждом его чихе серверу мне кажется излишним. Возможно, у Вас какая-то специфическая модель работы пользователя с приложением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 16:48 |
|
||
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
CasufiНасколько я понял, запрос htmldb_Get в данном случае не асинхронный и поэтому тормозит событие, то есть если началась отсылка данных на сервер, то курсор не перескочит в другую клетку, пока отсылка данных не закончится. Так есть же асинхронный аякс. Или не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 11:35 |
|
||
|
Ajax запросы в APEX 4.1
|
|||
|---|---|---|---|
|
#18+
MigelleТак есть же асинхронный аякс По ходу это просто апексовая обертка, спасибо. И да, AJAX всегда асинхронный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 12:26 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38264835&tid=1875727]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 354ms |

| 0 / 0 |
