datatype未定义是什么意思_TypeError:无法读取未定义的属性'then'
loginService.islogged()
上面的函數返回一個像“失敗”的字符串 . 但是,當我嘗試運行然后對它運行時,它將返回錯誤
TypeError: Cannot read property 'then' of undefined
并且光標在 connected 之后和 .then 之前指示 .
以下是完整功能:
var connected=loginService.islogged();
alert(connected);
connected.then(function(msg){
alert("connected value is "+connected);
alert("msg.data value is "+msg.data);
if(!msg.data.account_session || loginService.islogged()=="failed")
$location.path('/login');
});
UPDATE
這是 islogged() 函數
islogged:function(){
var cUid=sessionService.get('uid');
alert("in loginServce, cuid is "+cUid);
var $checkSessionServer=$http.post('data/check_session.php?cUid='+cUid);
$checkSessionServer.then(function(){
alert("session check returned!");
console.log("checkSessionServer is "+$checkSessionServer);
return $checkSessionServer;
});
}
我確定 $checkSessionServer 會產生一個"failed"字符串 . 而已 .
總結
以上是生活随笔為你收集整理的datatype未定义是什么意思_TypeError:无法读取未定义的属性'then'的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 接口里面的方法都是抽象方法吗_大家都在讲
- 下一篇: cv2.error: opencv(4.