收藏
回答

Cannot read property 'split' of undefined 如何解决?

代码如下,split提示错误,不知道如何修改   

wx.request({

      url: 'https://www.xxxs.vip/wxupdatenum/',

      data: {devicenum:this.options.Id, openid:this.data.openid, switchChecked:this.data.switchChecked},

      method: "POST",

      dataType: "json",

      header: {

        'content-type': 'application/x-www-form-urlencoded',

        'cookie': wx.getStorageSync("csrftoken") + '; ' + wx.getStorageSync("sessionid"),

        'X-CSRFToken': wx.getStorageSync("csrftoken").split(';')[0].split('=')[1]

      },

      success:function(res){

        console.log(res.data.default)

        if (res.data.code=='1'){

          wx.showToast({

            title: '微信报警设置更新成功!',

            icon: 'none',

            duration: 2000,

          })

        }

        if (res.data.code=='0'){

        wx.showToast({

          title: '微信报警设置更新失败!',

          icon: 'none',

          duration: 2000,

        })

回答关注问题邀请回答
收藏

2 个回答

  • 启年
    启年
    2025-11-29

    先把 wx.getStorageSync("csrftoken") 打印出来看看是什么,是不是有字符串还是说是null

    2025-11-29
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-29
    有用
登录 后发表内容