Javascript 如何在jQuery中返回值?

Javascript 如何在jQuery中返回值?,javascript,jquery,Javascript,Jquery,我想返回我的应答。我打电话时,第一个警报是undefined(这意味着它不会返回),第二个警报是true alert(checkDeviceDataNetwork()); function checkDeviceDataNetwork(){ var networkResponse; bridge_g.callHandler('NetworkReachable',"" , function(response) { alert(response);

我想返回我的
应答
。我打电话时,第一个警报是
undefined
(这意味着它不会返回),第二个警报是
true

 alert(checkDeviceDataNetwork());
 function checkDeviceDataNetwork(){
   var networkResponse;
   bridge_g.callHandler('NetworkReachable',"" , function(response) {
               alert(response);
               networkResponse=response; 
               return networkResponse;
               if(response=="false"){
                    alert("Please check the network");
               }});
 } 

向函数发送回调

 checkDeviceDataNetwork(function(err, message) {
   // bubble error if present; check console for this one
   if (err) throw err;

   // otherwise alert message
   alert(message);
 });

 function checkDeviceDataNetwork(callback){
   var networkResponse;
   bridge_g.callHandler('NetworkReachable',"" , function(response) {
               callback(null, response);
               networkResponse=response; 
               if(response=="false"){
                    callback(Error("Please check the network"));
               }
               return networkResponse;
       });
 } 

请让你的代码可读。注意indentshow,它将在
返回
语句后执行语句吗<代码>返回网络响应;如果(response==“false”){alert(“请检查网络”)}
实际上IOS cod和javascript之间存在通信