javascript - js函數傳參問題
过去多啦不再A梦
过去多啦不再A梦 2017-05-19 10:24:16
0
2
361
function authorizationToWX(callback){
    console.log('1' + JSON.stringify(callback))
}
authorizationToWX({
    success: function(data){
        window.localStorage && window.localStorage.setItem('wxalreadylogin', JSON.stringify(data));
        setTimeout(function(){
            alert(123)
            me.investSuccessMoneyInfoApp();
        },3000)
    },
    error: function() {
        window.localStorage && window.localStorage.setItem('wxalreadylogin',     JSON.stringify(data));
        setTimeout(function(){
            alert(12)
            me.investSuccessMoneyInfoApp();
        },3000)
    }
})

得到的結果是1{},函數為啥不見了? ?

过去多啦不再A梦
过去多啦不再A梦

全部回覆(2)
漂亮男人

習慣沉默

1樓已經說明了具體情況,6666

你callback不是json啊.所以無法console出來.
我要說的是:

 window.localStorage && window.localStorage.setItem('wxalreadylogin',JSON.stringify(data));

這一行為啥不做成db method去做的呢.沒次都是?? && dosomething 煩不耐煩.而且如果??為false的時候,根本沒有處理,那你要這個?? && dosomething其實就是為了少報一個錯而已.重點是ie8以上已經支援localstorage了.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板