Merci d'avance pour toute aide.Utilisation de plusieurs appels ajax dans une seule fonction javascript
Est-ce une mauvaise pratique et/ou inefficace d'utiliser plusieurs appels $ .ajax dans une seule fonction javascript? J'ai travaillé sur un et j'ai un environnement de test simple mis en place sur mon ordinateur (serveur apache avec php/mysql), et j'ai remarqué que le serveur va planter (et redémarrer) si j'ai plusieurs appels ajax.
J'ai deux appels ajax actuellement: on passe 4 morceaux de données au fichier php et renvoie environ 3 lignes de code (en tirant des informations de ma base de données sql), l'autre obtient simplement le total des lignes de la table travailler avec et assigne ce nombre à une variable javascript. Est-il juste que ma configuration de test de base est trop faible, ou est-ce que je fais quelque chose de mal? Voir ci-dessous pour les deux appels ajax que j'utilise:
$.ajax({
type: "GET",
url: "myURLhere.php",
cache: false,
data: {img : imageNumber, cap : imageNumber, width : dWidth, height : dHeight},
})
.done(function(htmlpic) {
$("#leftOne").html(htmlpic);
});
$.ajax({
type: "GET",
url: "myotherURLhere.php",
cache: false,
success: function(data) {
lastImage = data
}
})
en utilisant généralement plusieurs ajax dans un javascript n'a aucun problème. vous devriez chercher le journal du serveur pour voir ce qui cause le plantage. – ymonad
Il doit y avoir un problème avec votre configuration. Que dit votre serveur lorsque vous faites de telles demandes? – shanks
ce n'est pas faux, sauf si vous envisagez de construire quelque chose de très optimisé, mais avec une requête ajax vous pouvez obtenir les deux informations, réduisant ainsi la charge du client, du réseau et du serveur. –