关于ajax请求参数问题

weixin_39980367 2018-04-22 11:16:40
ajax请求参数是变量,当未登录状态时,参数是以游客身份,反之,登陆时,是以用户所属机构,我这么判断有问题,大家给看看

$.post("${ctx}/portal/accessStats/countAccess", {
if(user === null) {
target : "游客"
} else {
target : user.companyName
}
},
function(d) {
if (d) {
$(".wztj_con_box .access_total > span:eq(0)").html(
d.TOTAL);
$(".wztj_con_box .access_yesterday > span:eq(0)")
.html(d.YESTERDAY);
$(".wztj_con_box .access_today > span:eq(0)").html(
d.TODAY);
}
}, "json");
});
...全文
833 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaotomo 2018-04-22
  • 打赏
  • 举报
回复
请求的参数是一个json格式的数据,也就是键值对,不能有判断 你可以在请求前先用if、else获得用户类型的值,也可以用三目运算符
天际的海浪 2018-04-22
  • 打赏
  • 举报
回复
对象字面量中不能出现if等语句 $.post("${ctx}/portal/accessStats/countAccess", { target : user === null ? "游客" : user.companyName }, function(d) {

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧