javascript - js函数传参问题
过去多啦不再A梦
过去多啦不再A梦 2017-05-19 10:24:16
0
2
382
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了.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板