我可以制作这样的东西吗?
$.ajax({
url:'ajax.php',
type:'POST',
data: {
id: 3,
device: $("#ipole4").val(),
name: $("#ipole5").val(),
ip: $("#ipole6").val(),
method: $("#ipole7").val(),
if (2 == 2) {
'info':2
}
},
})
我只想在特殊情况下发送更多内容。
答案 0 :(得分:6)
您可以这样做,但不能使用您拥有的语法。您需要先创建对象,然后单独使用条件语句,如下所示:
var data = {
'id': 3,
'device': $("#ipole4").val(),
'name': $("#ipole5").val(),
'ip': $("#ipole6").val(),
'method': $("#ipole7").val()
};
if (2 == 2)
data.info = 2;
$.ajax({
url:'ajax.php',
type:'POST',
data: data
}