Je possède ce code dans mon site d'approuver les messages.mon code jquery ne fonctionne pas dans firefox?
function approvePost(idToApprove,moderatorType)
{
var answer = confirm('are you sure to approve post?!');
if(answer)
{
$.post('submit.php',{idToApprove:idToApprove , moderatorType:moderatorType},result);
alert('1111');
function result(data)
{
alert(data);
if(data=="success")
{
alert("successful!");
}
else alert('fail!');
}
}
else{
return false;
}
}
cette amende de code bien en chrome et IE mais dans Firefox les codes après .post de $ (..... ne fonctionne pas je veux dire alerte ('1111') et d'alerte (données)! doesnt work je ne sais pas pourquoi ?! que dois-je faire
grâce
si je change le code à cela, les deux $? .post (... travail !!! le problème existe dans différents ordinateurs, ce n'est pas à cause du cache! Je pense que le problème vient de la fonction confirm(). si je ne l'utilise pas, ça marche bien !!!
function approvePost(idToApprove,moderatorType)
{
$.post('submit.php',{idToApprove:idToApprove , moderatorType:moderatorType},result);
var answer = confirm('are you sure to approve post?!');
if(answer){
$.post('submit.php',{idToApprove:idToApprove , moderatorType:moderatorType},result);
alert('1111');
function result(data){
alert(data);
if(data=="success"){
alert("successful!");
}
else alert('fail!');
}
}else{
return false;
}
}
avez-vous essayé d'actualiser la page dans firefox tout en maintenant la touche Maj enfoncée? il va recharger les scripts en cache de cette page. maintenez Maj et cliquez sur recharger. – Sharky
Avez-vous des erreurs de console? Utilisez-vous le développeur Web? – DevlshOne