მოკლედ ასეთი პრობლემა მაქვს. საიტზე ერთ გვერდზე ვიყენებ XMLHttpRequest რამოდენიმეჯერ დაახლოებით 5 ან მეტი ხოდა რაშია პრობლემა. ჩატვირთვის დროს მოთხოვნას ჩვეულებრივად გზავნის მაგრამ თუ მინდა რომ სხვა გვერდზე გადავიდე სანამ სერვერისგან პასუხს არ მიიღებს ყველა მათგანზე მანამ ელოდება და არ გადადის. xhr.abort()-იც გავაკეთე აუქმებს მოთხოვნებს მარა მაინც იგივე ელოდება და ელოდება. როგორ გავაკეთო ის რო არ დაელოდოს სერვერის პასუხს და თუ სხვა გვერდზე მინდა გადასვლა გააუქმოს ყველა მოთხოვნა და გადავიდეს ეგრევე.
var xmlhttp = new XMLHttpRequest ();
xmlhttp.onreadystatechange = functi0n (){
if ( this.readyState == 4 && this.status == 200) {
document.getElementById('eid').innerHTML = this.responseText;
}else{
document.getElementById('eid').innerHTML = 'wait';
}
};
xmlhttp.open("GET", "loading.php?loading", true);
xmlhttp.send();
ესაა კოდის ნაწილი. რა არ გადავქექე და ვერსად ვნახე პასუხი. იქნებ დამეხმაროთ ვინმე როგორ ვუშველო ამ პრობლემას
This post has been edited by fanatic93 on 1 Apr 2023, 18:23
მიმაგრებული სურათი