需要获取数据的接口,有一些参数其中一个topTime表示置顶时间,这个时间有的话表示置顶,没有的话表示没有置顶;我需要通过这个参数获取有置顶的数据;可是这个应该怎么在ajax中data写呢?$.ajax({ url : xxx, data : { limit:60, offset : 0, state : 2, topTime:, token : this.token, }, success : function(result) { console.log(result) }});
1 回答
弑天下
TA贡献1818条经验 获得超8个赞
我觉得你可以把data放在$ajax之外先配置好,比如这样
let postData = {
limit:60,
offset : 0,
state : 2,
token : this.token,
}
let need = true // 假如需要topTime
if (need) {
postData.topTime = '你的数据'
}
$ajax({
data: postData
// ...
})
若是需要根据topTime的值去判断,那么可以这么写:
let postData = {
limit:60,
offset : 0,
state : 2,
token : this.token
}
let topTime = '你的数据'
if (!postData.topTime) {
// 存在topTime的情况下添加参数
postData.topTime = topTime
}
这样写的前提是topTime值的判断需要准确。
添加回答
举报
0/150
提交
取消