Je n'ai pas réussi à écrire une condition à l'intérieur d'ajax en utilisant la syntaxe suivante.
var num = 1;
$.ajax({
type: "POST",
//condition starts
if (num === 1){
url: url1,
data: data1,
}else{
url: url2,
data: data2,
}
//condition finishes
success: success,
dataType: dataType
});
mais cette méthode fonctionne.
var num = 1;
if(num === 1){
$.ajax({
type: "POST",
url: url1,
data: data1,
success: success,
dataType: dataType
});
}else{
$.ajax({
type: "POST",
url: url2,
data: data2,
success: success,
dataType: dataType
});
}
la 2ème méthode n'est pas tout à fait idéale pour répéter mon code. est mon premier script dans une mauvaise syntaxe? Quelqu'un pourrait-il signaler? merci
Merci beaucoup pour votre explication – olo