Kod
$("#bott").click(function(){
var ip = "<?php echo $_SERVER['REMOTE_ADDR'];?>";
var data = {ip: ip,bot: "lista"};
$("#botlog").html("");
$.ajax({
type: "POST",
url: "bot.php",
data: data,
async: false,
proccessData: false,
success: function(msg){
var iloscstron = parseInt(msg);
if(typeof(iloscstron) == "number"){
log("Rozpoczynam kopiowanie kontaktów.");
if(iloscstron != 0){
for (var i = 1; i <= iloscstron; i++) {
data = {ip: ip,strona: i};
$.ajax({
type: "POST",
url: "bot.php",
data: data,
async: false,
proccessData: false,
success: function(msg){
$("#botlog").append(msg);
}
});
}
}
}
else
{
$("#botlog").append("Problem przy wczytywaniu liczby stron. " + iloscstron);
}
}
});
return false;
});
var ip = "<?php echo $_SERVER['REMOTE_ADDR'];?>";
var data = {ip: ip,bot: "lista"};
$("#botlog").html("");
$.ajax({
type: "POST",
url: "bot.php",
data: data,
async: false,
proccessData: false,
success: function(msg){
var iloscstron = parseInt(msg);
if(typeof(iloscstron) == "number"){
log("Rozpoczynam kopiowanie kontaktów.");
if(iloscstron != 0){
for (var i = 1; i <= iloscstron; i++) {
data = {ip: ip,strona: i};
$.ajax({
type: "POST",
url: "bot.php",
data: data,
async: false,
proccessData: false,
success: function(msg){
$("#botlog").append(msg);
}
});
}
}
}
else
{
$("#botlog").append("Problem przy wczytywaniu liczby stron. " + iloscstron);
}
}
});
return false;
});
Przy 1 requescie zwracam wartosc "1" dla testu. Debugger(chrome i ff) nie widzi żadnego problemu ze skryptem.
Mam problem ponieważ gdy uruchomie synchroniczny request, w synchronicznym requescie(onsucces) zacina przeglądarke.
Posprzątałem kod aby był czytelniejszy. Zrobiłem coś źle?