Javascript AJAX请求中的if条件
我有一个AJAX请求,希望根据if条件传递数据Javascript AJAX请求中的if条件,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个AJAX请求,希望根据if条件传递数据 data:testobj是一个JSON对象,它将返回{“name”:“tom”} 数据有时可能未定义或为空。所以我希望有这样的东西 if (testobj != undefined){ data: testobj } 是否可能在不复制整个块的情况下出现这种情况?只需单独存储配置 const config = { type: 'POST', url: 'test.asp', success: function () {} } if (tes
data:testobj
是一个JSON对象,它将返回{“name”:“tom”}
数据有时可能未定义或为空。所以我希望有这样的东西
if (testobj != undefined){
data: testobj
}
是否可能在不复制整个块的情况下出现这种情况?只需单独存储配置
const config = { type: 'POST', url: 'test.asp', success: function () {} }
if (testObj != undefined) config.data = testObj
$.ajax(config)
如果没有定义,你会怎么做<代码>数据:可以接受
未定义的
作为值,它将跳过它,就像您没有定义它一样。不需要重复或附加条件。
const config = { type: 'POST', url: 'test.asp', success: function () {} }
if (testObj != undefined) config.data = testObj
$.ajax(config)