Я с ума сходился с вызовами Ajax и моим сервером apache.Несколько вызовов AJAX с задержкой на сервере
У меня есть некоторые скрипты php и один простой html с javascript.
var i = 0;
var t = 0;
function comenzar(){
$.get('testAjax2.php', function (data){
$('#container').append(data);
});
t = setTimeout(function(){
$('#container').append('timeout<br/>');
i++;
$.get('testAjax.php?i='+i, function (data){
$('#container').append(data);
});
if(i == 10)
clearTimeout(t);
}, 100);
}
PHP код файла testAjax2.php:
sleep(10); //sleeps for 10 seconds
echo "done! testAjax2.php";
PHP код файла testAjax.php:
echo $_GET['i']."<br/>";
Люди Что вы думаете об этом коде?
Я не могу совершать какие-либо вызовы ajax, пока он не завершит первый. Он показывает номер один только после завершения вызова ajax testAjax2.
Как я могу выполнить множественный вызов ajax, когда первый имеет задержку сервера и продолжает звонить?
Я полностью потерял, я не знаю, что это поведение о Ajax
Спасибо большое
EDIT (или, может быть, Jquery?): Извините за мой английский
Ват, вы имели в виду? Вам нужно выполнить второй вызов AJAX только после завершения первого вызова AJAX? – DON
Ваш код действительно не имеет никакого смысла и вашего письма. Попробуйте переписать хотя бы текст на английском языке. – schlingel
Правильно! Я имею ввиду это! – MrViSiOn