次の構文を使用して、ajax内に条件を記述できませんでした。
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
});
しかし、この方法は機能します。
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
});
}
2番目の方法は、私のコードを繰り返すのであまり理想的ではありません。私の最初のスクリプトは間違った構文ですか?誰か指摘してもらえますか?ありがとう