suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Problem bei der Übergabe von JS-Funktionsparametern

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)
    }
})

Das erhaltene Ergebnis ist 1{}. Warum fehlt die Funktion? ?

过去多啦不再A梦过去多啦不再A梦2755 Tage vor369

Antworte allen(2)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-19 10:26:16

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:26:16

    1楼已经说明了具体情况,6666

    你callback不是json啊.所以无法console出来.
    我要说的是:

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

    这一行为啥不做成db method去做的呢.没次都是 ?? && dosomething 烦不烦.而且如果??为false的时候,根本没有处理,那你要这个 ?? && dosomething其实就是为了少报一个错而已.重点是ie8以上已经支持localstorage了.

    Antwort
    0
  • StornierenAntwort