ajax 関数の外部で ajax リクエストの結果を使用するにはどうすればよいですか?
結果を他の関数に送信しますが、通常は機能するはずです。
これは私が使用したコードです。
function ajaxcall_array(value) {
var tmpajaxdata = new Array();
for (var i = 0; i < value.length; ++i){
tmpvar=(value[i]) ;
tmpajaxdata.push(tmpvar) ;
return tmpajaxdata ;
}
return tmpajaxdata ;
alert(tmpajaxdata);
console.debug(tmpajaxdata);
}
function ajaxcall(){
$.ajax({
url: 'ajax.php',
data: "name",
type:'GET',
async:false,
dataType: 'json', //data format
success: function(results) //on recieve of reply
{
ajaxdata = ajaxcall_array(results) ;
return ajaxdata ;
}
});
return ajaxdata ;
alert(ajaxdata);
}
ajaxcall();
ありがとう