js怎样判断status

简介: js怎样判断status

相信大家都知道Switch开关吧,他有两种状态,通常用1/2表示,开启时为true,关闭时为false,那么我们该怎样判断他是否为开启还是关闭你?

我们可以声明一个变量,让它等于status,判断它是否等于1/2,是的话让它等于2/1,给Switch开关绑定一个点击事件,没点击一次判断一次。

非常好理解,下面是实际操作。

function bjsxjia(id,status){
  let zt = status
  if(zt == 1){
    zt = 2
  }else if(zt == 2){
    zt = 1
  }
  sessionStorage.setItem('ztt', zt);
  $.ajax({
    type: "post",
    url: gong + "/spigall/Semeal/speedines",
    headers: {
      token: tokens,
      id: fzx
    },
    data: {
      id: id,
      status: zt
    },
    success: function(result) {
      console.log(result);
      data = result;
      fz()
    },
    error: function(e) {
      console.log(e.status);
      console.log(e.responseText);
    }
  });
}

如果使用ajax的话,把变量值,等于那个变量名即可。

相关文章
|
6月前
|
JavaScript
node下的two.js调用one.js出现无法编译问题 Cannot find module ‘c:
node下的two.js调用one.js出现无法编译问题 Cannot find module ‘c:
74 0
|
JavaScript
JS 中 == 和 === 区别是什么?
JS 中 == 和 === 区别是什么?
|
6月前
|
JavaScript 前端开发
js的check函数
js的check函数
38 1
|
JavaScript
js ==和===区别
对于基础类型string,number等比较是有区别的。 ==是转换成同类型以后,进行“数值”比较,无关类型;而===,如果类型不相同,那么就不相同,
84 0
|
JavaScript Java
关于js中 0 == ‘ ‘ 为 true 的问题
在一次写代码中,发现了一个特别奇葩的操作,当时给我震惊了
132 0
关于js中 0 == ‘ ‘ 为 true 的问题
|
JavaScript 前端开发
js: 获取页面最大的zIndex(z-index)值
js: 获取页面最大的zIndex(z-index)值
712 0
|
JavaScript
【更多小知识】【JS】Number(null)输出的结果是0
【更多小知识】【JS】Number(null)输出的结果是0
1397 0
【更多小知识】【JS】Number(null)输出的结果是0
|
JavaScript
js中"",0,''比较的值是true
js中"",0,''比较的值是true
js中"",0,''比较的值是true
|
JavaScript 前端开发
JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法
JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法
184 0
JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法