2016-12-31 25 views
1

在回電提示中獲取語言。但在下一行顯示未定義。請參閱下面的代碼。無法在phonegap中獲取語言cordova app

app.initialize(); 
    document.addEventListener("deviceready", onDeviceReady, false); 
    function onDeviceReady() { 
       var lang; 
       navigator.globalization.getPreferredLanguage(function (language) {lang =language.value;alert(lang);}); 
       alert(lang); 
       } 

回答

0

嗨Prosun:getPreferredLanguage函數返回成功或失敗的響應。在上面的代碼中,只寫入了成功處理程序。

回調是異步的。所以你總是會收到未定義的警報在第6行。

+0

謝謝,然後我可以在變量中獲取設備語言以便以後在此頁面中使用? –