Bonjour,
Voici mon premier message sur ce forum. Malgré les nombreux sujets traités sur le forum, je n'ai pas réussi à trouver réponse à mon problème, que voici :
Afin de traiter des données de type Json j'utilise Ajax pour gérer l'affichage de mes données. Tout fonctionne correctement, sauf que parfois sous certain navigateur, notamment Chrome et safari, on me renvoie l'erreur suivante :
statut : error
erreur : NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://www...'
Donc parfois, je ne sais pas pourquoi, l'appel AJAX ne réussit pas. Ce problème apparaît lorsque je charge le site la première fois depuis longtemps et disparaît lorsque j'actualise la page html ou relance la fonction.
Pour ceux qui le souhaite voici mon code :
Si quelqu'un à des réponses ou des pistes, je suis preneur
Modifié par kimoji84 (19 Sep 2014 - 11:52)
Voici mon premier message sur ce forum. Malgré les nombreux sujets traités sur le forum, je n'ai pas réussi à trouver réponse à mon problème, que voici :
Afin de traiter des données de type Json j'utilise Ajax pour gérer l'affichage de mes données. Tout fonctionne correctement, sauf que parfois sous certain navigateur, notamment Chrome et safari, on me renvoie l'erreur suivante :
statut : error
erreur : NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://www...'
Donc parfois, je ne sais pas pourquoi, l'appel AJAX ne réussit pas. Ce problème apparaît lorsque je charge le site la première fois depuis longtemps et disparaît lorsque j'actualise la page html ou relance la fonction.
Pour ceux qui le souhaite voici mon code :
$.ajax({
url: "include/research_liste.php",
type: "POST",
data:"offset="+offset+"&limit="+limit+"&latitude="+latituder+"&longitude="+longituder+"&radius="+radius+"&idcat="+idcat+"&idSubCategory="+idSubCategory+"&keywords="+keywords+"&l="+location+"&pmin="+pmin+"&pmax="+pmax+"&limitcran="+limitcran+"&page="+page,
dataType: "json",
async: false,
cache:false,
beforeSend : function() {
annoncesList.innerHTML= '<div id="loadingliste"></div>';
},
success : function(data){
$("#loadingliste").hide();
if(data == 10){
var markerlocations=initializept();
annoncesList.innerHTML= '<div class="noResult"><p>'+textNoResult+'</p></div>';
if(searchtri==1){}else{initialize(markerlocations,map);}
}else if((data == 900)||(data == 901)||(data == "")){
var markerlocations=initializept();
annoncesList.innerHTML= '<br/><div class="noResult"><p>'+textSearch+'</p></div>';
initialize(markerlocations,map);
}else if(data==1100){
var markerlocations=initializept();
var textNoAdd ="<?php echo $str_no_announce_available; ?>";
annoncesList.innerHTML= '<div class="noResult"><p>'+textNoAdd+'</p></div>';
clearMarkers(); $("#resultatliste").hide();
if(searchtri==3){idFilterCadre.fadeIn(200);}else{idFilterCadre.hide();}
initialize(markerlocations,map);
}else{
idFilterCadre.fadeIn(200);
annoncesFilter.innerHTML= data['filtrecat'];
annoncesssFilter.innerHTML= data['filtresscat'];
}
},
error:function(resultat, statut, erreur){
annoncesList.innerHTML= '<div class="noResult"><p>'+textNoError+'</br>Résultat'+resultat+'</br>statut'+statut+'</br>erreur'+erreur+'</p></div>';
}
});
Si quelqu'un à des réponses ou des pistes, je suis preneur

Modifié par kimoji84 (19 Sep 2014 - 11:52)