OVH Community, votre nouvel espace communautaire.

Jquery - fonction AJAX load() fonctionne en local mais pas sur serveur OVH


rodgock66
19/12/2014, 21h36
Merci pour ta réponse.

Je vais essayer ça.

Jikoo
19/12/2014, 16h24
Hello rodgock66,

Bon déjà, évite les fichiers contenant des majuscules. Tu mets tout en minuscule, c'est plus simple et ça évite les erreurs.
Parce que si tu développes sous Windows, la casse n'est pas forcément respectée par l'OS.
Par contre, sous Linux, la casse est absolument respectée.

En d'autres termes, si tu appelles un fichier "DODillustration.php" et qu'en réalité tu l'as nommé "DoDillustration.php" ou "dodillustration.php" : sous Windows, ça passe... mais pas sous Linux.

Ensuite, tu peux tester avec $.get(). Récupère les erreurs avec .error()
http://api.jquery.com/jquery.get/

Bref, tu peux le faire bien évidemment avec $.ajax() si tu veux.

rodgock66
19/12/2014, 10h34
Bonjour,

Je code un site en html, php et jquery. Il fonctionne sur le serveur local. Quand il est chargé sur le serveur OVH, les fonctions jquery sont toutes opérationnelles sauf celles ayant trait à l'AJAX. Ainsi les commandes load() et $.ajax{ } ne produisent plus de résultat.

J'ai essayé:

$.ajax({
url : 'DODillustration.php',
type : 'GET',
success : function(){ $('#tronc').load('DODbd.php');}
});

et

$('#tronc').load('DODConcept.html');

Que dois-je faire pour les activer?

Merci pour votre aide.