
Untitled
By: a guest on
Jun 22nd, 2012 | syntax:
None | size: 1.70 KB | hits: 9 | expires: Never
jquery async and JSON data
data1=[1,2,3,4]
$(document).ready(function(){
var myArray=[];
myArray=getValues();
alert(myArray);
function getValues(){
var result=null;
$.ajax({
url: 'data1.html',
type: 'get',
dataType: 'json',
cache: false,
success: function(data) {result = data;},
async:true,
});
return result;
};
})
$(document).ready(function(){
var myArray=[];
myArray=getValues();
alert(myArray);
function getValues(){
var result=null;
$.ajax({
url: 'data1.html',
type: 'get',
dataType: 'json',
cache: false,
success: function(data) {result = data;},
async:false,
});
return result;
};
})
function postProcessing(data) {
var myArray = data;
alert(myArray);
}
getValues();
function getValues(){
$.ajax({
url: 'data1.html',
type: 'get',
dataType: 'json',
cache: false,
success: function(data) {postProcessing(data);},
async:true,
});
};
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
/*don't do your stuff here*/
/*do inside success*/
function getValues(){
var result=null;
$.ajax({
url: 'phpinfo.php',
type: 'get',
dataType: 'json',
cache: false,
success: function(data) { if(data != null){ alert(data); } },
});
return result;
};
})
</script>