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之间存在通信