Как активировать две функции JavaScript параллельно?

Кто-либо может сказать мне, как активироваться два (или больше) функции Ajax JavaScript параллельно?

8
задан David Basarab 23 February 2010 в 14:01
поделиться

2 ответа

Вот не повторный путь

import string
flag=0
mystring="abcadsf123"
if not mystring[0] in string.digits+"_":
    for c in mystring:
       if not c in string.letters+string.digits+"-":
           flag=1
    if flag: print "%s not ok" % mystring
    else: print "%s ok" % mystring
else: print "%s starts with digits or _" % mystring
-121--4320880-

Поскольку он уже был нажат, вы не должны напрямую манипулировать историей. git revert будет возвращать конкретные изменения от фиксации с использованием новой фиксации, чтобы не манипулировать историей фиксации.

-121--1773252-

Это невозможно. Javascript может работать только в одном потоке, и нет пути фактически иметь две функции, работающие параллельно. Тебе нужно сделать один звонок, а потом другой. Обратные вызовы из них вызываются (не обязательно в том же порядке, что и методы вызова), когда возвращены данные или возникает ошибка/тайм-аут. Только по завершении одного обратного вызова будет разрешено выполнение второго.

Помните также, что браузеры ограничивают количество активных вызовов ajax. Таким образом, если вы пытаетесь сделать слишком много вызовов ajax, можно подождать (блокируя все javascript код), чтобы другие вызовы были завершены.

14
ответ дан 5 December 2019 в 10:02
поделиться

Это то, что вы ищете?

setTimeout('JsFunction1(val);', 0); 
setTimeout('JsFunction2(val);', 0);
0
ответ дан 5 December 2019 в 10:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: