Executer un script une seule fois
Posté : 25 août 2013, 08:01
Bonjour,
J'ai un code qui execute une page ajax, je verifie si le lien clique est "1" on fait apparaitre une liste select sinon on execute le code ajax:
Merci a vous
J'ai un code qui execute une page ajax, je verifie si le lien clique est "1" on fait apparaitre une liste select sinon on execute le code ajax:
$(".showStatus").change(function () {
var clicked = $(this).attr('value');
var statusData = $('.changeStaus').serialize();
var dataString = statusData + '&' + clicked;
/* je verifie si clicked est == 1 on fait apparaitre une liste "refReason", sinon on execute le code ajax
lors de l'apparition de la liste "refReason", on fait un autre choix depuis la liste, et apres on execute le code ajax
*/
if(clicked == 1) {
$('.refReason').slideDown(1000);
}
$.ajax({
type: "POST",
url: "Admins/statusActions.php",
data: dataString,
dataType: "json",
success: function(data) {
// des conditions pour valider les erreurs
}
Autrement dit, quand status == 1, montrer la liste, faire le choix et effectuer ajax, sinon effectuer ajax seulement sans montrer de liste, a raison de ne pas dupliquer le code ajax 2 fois:Merci a vous