Javascript 无法在phonegap cordova应用程序中获取语言

Javascript 无法在phonegap cordova应用程序中获取语言,javascript,jquery,cordova,phonegap-plugins,phonegap-build,Javascript,Jquery,Cordova,Phonegap Plugins,Phonegap Build,获取回调警报中的语言。但在下一行中,这表示未定义。请参阅下面的代码 app.initialize(); document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { var lang; navigator.globalization.getPreferredLanguage(function (la

获取回调警报中的语言。但在下一行中,这表示未定义。请参阅下面的代码

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

Hi-Prosun:getPreferredLanguage函数返回成功或失败响应。在上面的代码中,只编写成功处理程序


回调是异步的。因此,您将始终在第6行的警报中收到undefined。

Hi-Prosun:getPreferredLanguage is函数返回成功或失败响应。在上面的代码中,只编写成功处理程序


回调是异步的。因此,您将始终在第6行的警报中收到undefined。

谢谢,那么我可以通过何种方式获取变量中的设备语言以供以后在本页中使用?谢谢,那么我可以通过何种方式获取变量中的设备语言以供以后在本页中使用?