如下,执行时报错:
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})
};
},
});
函数执行的时候没有传入参数
Dim e As RequestEventArgs = args(0)