jquery - How to return the value from ajax -


i have used jquery ajax getting values server.when method goes ajax success or error, need return value.how that.please guide me.

$.ajax({ cache: false, async: true, type: "get", timeout:6000, datatype: "json", url:url +"log", data: { contactemail : $("#username").val()}, contenttype: "application/json;charset=utf-8", success: function (result) { //here need return result , should in method }, error: function (e) { //here need return result , should in method } }); 

update

for example when called checknetconnection() ,it return value.i need

function checknetconnection() { var netresult=0; var networkstate = navigator.network.connection.type; var states = {}; states[connection.unknown] = 'unknown connection'; states[connection.ethernet] = 'ethernet connection'; states[connection.wifi] = 'wifi connection'; states[connection.cell_2g] = 'cell 2g connection'; states[connection.cell_3g] = 'cell 3g connection'; states[connection.cell_4g] = 'cell 4g connection'; states[connection.none] = 'no network connection'; if(states[networkstate]=='ethernet connection'||states[networkstate]=='wifi connection' || states[networkstate]=='cell 2g connection' || states[networkstate]=='cell 3g connection' || states[networkstate]=='cell 4g connection') { netresult=1; } else { netresult=0; } return netresult; } 

your results stored in variables result , e:

... success: function (result) { // result contains results foo( results ); }, error: function (e) { // e contains error bar( e ); } ... // function returned results function foo( somedata ) { // stuff } // function error function bar( someerrordata ) { // stuff } 

a quick way of seeing data display using alert: alert( results ) or alert( e ) instead of function calls.


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -