Foxtable(狐表)用户栏目专家坐堂 → [求助]执行RequestEventArgs 时报错


  共有182人关注过本帖树形打印复制链接

主题:[求助]执行RequestEventArgs 时报错

帅哥哟,离线,有人找我吗?
洮沙
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:837 积分:7217 威望:0 精华:0 注册:2017/8/31 12:07:00
[求助]执行RequestEventArgs 时报错  发帖心情 Post By:2024/12/8 12:08:00 [只看该作者]

如下,执行时报错:
Dim e As RequestEventArgs = args(0)
Dim obj As New jobject
obj("code") = 0
obj("msg") = "退出成功"
obj("data") = ""
e.WriteString (CompressJson(obj))
Return "" '必须的

详细错误信息:
调用的目标发生了异常。
索引超出了数组界限。

麻烦老师看一下,该如何解决?

以下为客户端浏览器提交代码:
  admin.events.logout = function(){
    //执行退出接口
    admin.req({
        url: 'exit'
      ,type: 'get'
      ,data: {}
      ,done: function(res){ //这里要说明一下:done 是只有 response 的 code 正常才会执行。而 succese 则是只要 http 为 200 就会执行
        console.log(res); //无法执行到这
        if (res.msg =='退出成功'){
             layer.msg(res.msg, {
                offset: '15px',
                icon: 1,
                time: 1000
              }, function() {
              //清空本地记录的 token,并跳转到登入页
               admin.exit();
              });
            }else{
               layer.msg("退出失败", {icon: 2})
            };
      },
    });

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/8 20:16:00 [只看该作者]

函数执行的时候没有传入参数

Dim e As RequestEventArgs = args(0)

 回到顶部