Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   post цикл for (https://javascript.ru/forum/jquery/58156-post-cikl.html)

krasovsky 08.09.2015 12:09

Цитата:

Сообщение от forwardonly2015
Их можно синхронизировать.

Цитата:

Сообщение от forwardonly2015
Явно Вы неправильно что-то поняли, ибо непонятно, что значит синхронизация синхронного кода.

Не я это написал, ох не я..
Цитата:

Сообщение от forwardonly2015
Ага, помнится. Не помнится только где это было. Может в прошлой жизни где-то, хз

А что за детские обидки? Молочка с печенюшками с утра не поел?)

forwardonly2015 08.09.2015 12:20

krasovsky,
То есть, синхронизированный асинхронный код для вас === синхронный? ОК

</thread>

nesnayka 08.09.2015 13:00

forwardonly2015, krasovsky

Народ, "об чем" спор?
Человеку, собственно, нужно отправить на сервер только одно значение, там прибавить к нему 15 единичек (судя по предоставленному коду), вычислить, что получится, получить сколько-то результатов в одной json строке и разобрать этот ответ средствами JS.
Спрашивается, "Какая разница, каким ((а)синхронным, "синхронизированным асинхронным" или "разсинхронизированным синхронным") запросом это будет делаться?"

forwardonly2015 08.09.2015 13:14

nesnayka,
Откуда ты знаешь, что ему надо на самом деле? Может он выкатил тестовый пример, а в реальном коде совершенно другое.
Вот простой вариант решения данной задачи
post=function(address, counter){
  with(new XMLHttpRequest){
    open("POST", address)
    send("count="+counter+"&foo=bar")
    onreadystatechange=function(){
      if(status == 200 && readyState == 4) {
       alert(responseText)
       if(counter>5) {alert("end"); return}
       post(address, counter+1)
      }
    }
  }
}

nesnayka 08.09.2015 13:37

Цитата:

Сообщение от forwardonly2015 (Сообщение 387532)
nesnayka,
Откуда ты знаешь, что ему надо на самом деле? Может он выкатил тестовый пример, а в реальном коде совершенно другое.

Ну я же написал, что "судя по предоставленному коду".
Насколько я понимаю, то тестовый пример должен учитывать особенности оригинального кода. Не напишете же вы в вопросе, к примеру, про перебор массива в качестве объекта манипуляций связанный список - они подразумевают принципиально разные подходы.
А если указываете, то должны быть готовы к тому, что свойство связности будет проигнорировано или использовано там, где не нужно (то же и с возможностью прямого доступа к элементам массива) решающим задачу.

Да, слишком переоцененное ожидание от новичков, но пусть учатся получать ответы на те вопросы, которые задают. ))

alexgluker 08.09.2015 15:50

сделай цикл через while с ожиданием success


Часовой пояс GMT +3, время: 23:14.