Can I make something like this for example?
我可以制作这样的东西吗?
$.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
}
},
})
I just want to send something more in the special case.
我只想在特殊情况下发送更多内容。
1 个解决方案
#1
5
You can do this, but not with the syntax you have. You need to create the object first, then use the condition statement separately, like this:
你可以这样做,但不能使用你的语法。您需要先创建对象,然后单独使用条件语句,如下所示:
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
}
#1
5
You can do this, but not with the syntax you have. You need to create the object first, then use the condition statement separately, like this:
你可以这样做,但不能使用你的语法。您需要先创建对象,然后单独使用条件语句,如下所示:
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
}