Espérons que quelqu'un puisse vous aider. Je n'ai vraiment aucune idée de la raison pour laquelle il le fait. De ce que j'ai lu, il arrive que le fichier que vous appelez soit externe au site. Mon appel ajax est local. J'ai aussi lu que cela pourrait être à faire avec le cas des répertoires. WIndows ignore le cas alors que Linux ne le fait pas. Cependant ive vérifié et revérifié et il tous les matches :(jQuery Ajax fonctionne sur XAMPP localhost mais pas sur Linux Server
Heres mon code jquery:
this.extraInfo = function(){
$.ajax({
url : 'lib/ajax/foo.inc.php',
type : 'POST',
data: {
foo : bar
},
success : function(data){
alert('success');
if (data.error === true)
alert('error1');
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert('error2');
}
});
};
Il ne jette le drapeau errorThrown et lors de la vérification de son contenu via une alerte, il dit non défini.
regardant la console firebug l'Ajax commets même le feu. Pourtant, la fonction dans son ensemble et la demande ajax sont en cours d'exécution que les retours d'alerte eRROR2
Le même code fonctionne très bien sur mon hôte local XAMPP. Je pensais que ce serait peut-être quelque chose dans mon htaccess donc je supprimé toutes les règles etc là-dedans, toujours pas de joie
apprécieraient toute aide, im perplexes :(
Que se passe-t-il lorsque vous accédez à 'lib/ajax/foo.inc.php', dans un navigateur, lance-t-il une exception? ? ou erreur? –
Pas d'erreur que ce soit, j'ai aussi mis une instruction echo qui s'imprime aussi bien quand on accède directement au fichier dans un navigateur.Et pourtant via l'Ajax il refuse tout simplement – fl3x7
les données que vous essayez d'envoyer est-ce un tableau? –