ajax投稿の結果を変数に取得するにはどうすればよいですか:
function decode_original(hshdecode) {
var decode_original = 'decode=1&hashvalue=kjh4k5hq35l&hashkey=12345';
$.ajax({
type: "POST",
async: false,
contentType: "application/x-www-form-urlencoded; charset=utf-8",
url: 'decode_function.php',
data: decode_original,
cache: false,
success: function(return_value) {
var decoded_value = return_value;
console.log("Decoded Value:" +decoded_value);
return decoded_value;
},
error: function(data){
return data;
}
});
}
上記は実際には戻り値を正常に取得しますが、結果を変数に渡すことができません:
var decode_value = decode_original(encoded_value);
alert(decode_value);