Je développe un système de vote simple pour mon site avec jQuery. Quand je l'ai testé sur mon serveur local (propre PC), tout a bien fonctionné (sur IE, Firefox et Chrome). Lorsque j'ai téléchargé sur mon serveur principal, Firefox m'a donné une erreur.jQuery firefox problème avec différents serveurs
Considérant que Firefox fonctionne très bien sur mon serveur local, il doit faire la différence dans les serveurs ...
Ceci est la fonction:
$("a.vote_up").click(function(){
//get the id
the_id = $(this).attr('id');
// show the spinner
$(this).parent().html("<img src='layout/images/spinner.gif'/>");
//fadeout
$("div#"+the_id).fadeOut("fast");
$.ajax({
type: "POST",
url: "vote.php?action=up&id="+the_id,
success: function(msg)
{
$("span#vp_container"+the_id).html(msg);
$("span#vp_container"+the_id).fadeIn();
//remove the spinner
$("div#"+the_id).remove();
}
});
});
La fonction de votes essentiellement quelque chose. Dans vote.php est une fonction SQL simple qui ajoute 1 à une variable. simple.
Ce qui se passe sur mon serveur web principal est qu'il ne supprime pas le spinner. Il continue à montrer le fileur. OU il continue à charger, OU le fileur n'est pas retiré.
Mon serveur principal est en cours d'exécution sur: PHP 5.2.5 Apache 2.0.63 MySQL 5.0.77
Mon serveur local est: PHP 5.1.4 Apache 2.0.58 MySQL 5.0.22
Je ne sais pas où commencer à chercher. Je n'ai aucune idée de ce qui cause le problème!
Cela se passe sur Firefox 3.0.8.
"Firefox m'a donné une erreur": il serait vraiment utile de savoir ce qu'est l'erreur – spender
Nous avons besoin d'une erreur pour voir ce qui ne va pas. En ce moment, cela peut être n'importe quoi, y compris votre script vote.php. –
Je suis désolé. Cela ne me donne pas de message d'erreur. Je voulais juste dire qu'il a une erreur. L'erreur étant le spinner qui continue à tourner. Je ne comprends tout simplement pas pourquoi cela fonctionne sur mon serveur local avec firefox, IE et Chrome, mais sur mon serveur principal, il ne fonctionne qu'avec IE et Chrome. –