|
|
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Нужно сделать цепочку запросов, где первый запрос получает id-шник, а второй запрос по нему обновляет данные. Так работает: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Пытаюсь сделать с pipe(), но что-то туплю... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Как правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 09:38 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Х работает, Y не работает, так как же правильно, X или Y? Вопрос на охренеллион долларов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:23 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Shitbox2, если через jQuery, то используйте then() или done(). Почему вдруг pipe()? jQuery Deferred Object (подробное описание) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:39 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Shitbox2, и Вы ещё зачем-то поменяли местами аргументы 'data' при вызове цепочки через pipe(). То есть сначала обновляете данные, а затем получаете id-шник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:49 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Имел в виду как правильно сделать, чтобы Y заработал Раза 3 уже эту статью читал. Просто в pipe() даже пример есть для создания цепочек запросов, поэтому и подумал, что он под это заточен. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. то же самое, что и первый вариант, только success вынесли. Идея, когда первой запускается глобальная функция (updateInfo), которая при необходимости подкачивает для себя данные, нравится больше, поэтому и копал pipe() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:54 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Shitbox2, то есть читали Вы документацию, читали, но так и не поняли, что doneFilter, переданный в pipe(), вызывается когда deferred is resolved (выполнен)? Вы хотите первой запустить глобальную функция (updateInfo), а когда она выполнится подкачать ей данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 11:10 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
skyANA, все верно! По логике, конечно, вызывается когда deferred is resolved. Я бы не стал браться за pipe(), если бы не пример из документации не гласил: авторЦепочка ajax-запросов. Перед тем, как выполнить основной запрос (по адресу url_1), будет произведен предварительный запрос идентификатора текущего пользователя (по адресу url_2). И уже после получения id, будет выполнено основной запрос , в данных которому будет фигурировать полученный идентификатор: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 11:20 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Shitbox2, что это за документация такая? Ссылку в студию! Хотелось бы узнать каким образом failFilter выполнится перет тем как произойдёт fail ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 11:52 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
http://jquery.page2page.ru/index.php5/%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2_deferred-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2 Перевод на русский с официального сайта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 11:59 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Shitbox2, найдите-ка мне оригинал на официальном сайте. Это не перевод, это придумано от себя и перепутаны местами url_1 и url_2 в тексте "перевода". произведен предварительный запрос идентификатора текущего пользователя (по адресу url_2): Код: javascript 1. Вас разве не смущает тот факт, что userId передаётся по адресу url_2? Интересно, откуда взялся объект data c userId в нём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 12:11 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Насколько я понял, Вам нужно что-то типа этого: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. P.S.: и старайтесь постить код без синтаксических ошибок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 12:26 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Смущает. Хех, вот понадейся на русский источник... Но пример они правильно скопипастили Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. Есть подозрение, что data.userId это ответ на запрос url :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 12:34 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Shitbox2, А почему просто нельзя? Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 10:34 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
sp, смотрим внимательно: 13699183 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 11:47 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Shitbox2, а на фига вообще эти танцы с бубном? Не проще ле на сервере выбрать id перед update, если первый отсутствует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 12:03 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
skyANAsp, смотрим внимательно: 13699183 читал 1й пост - я ж не телепат что где-то в 100м задача переопределена)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 21:48 |
|
||
|
Цепочка аякс-запросов.
|
|||
|---|---|---|---|
|
#18+
Мне больше такой стиль нравится Код: javascript 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2013, 15:25 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%9D%D0%B5%D1%83%D0%BC%D0%B5%D0%BB%D1%8B%D0%B9+%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
get settings: |
4ms |
get forum list: |
11ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
6ms |
get forum list: |
13ms |
get settings: |
6ms |
get forum list: |
12ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
5ms |
get forum list: |
8ms |
get settings: |
4ms |
get forum list: |
12ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
5ms |
get forum list: |
10ms |
get settings: |
5ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
6ms |
get forum list: |
13ms |
get settings: |
5ms |
get forum list: |
15ms |
get settings: |
6ms |
get forum list: |
14ms |
get settings: |
6ms |
get forum list: |
11ms |
get settings: |
6ms |
get forum list: |
10ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 25421ms |
| total: | 25984ms |

| 0 / 0 |
