URLからjson応答を取得しようとしています。以下は、私が要求しているphpコードです。
if($_POST){
header('Content-type: application/json');
echo '{"hello":"world"}';
}
以下は私が書いたJavaScriptです:
$('#site').change(function(){
var result;
$.ajax({
url: "URL",
data: { param:value },
type: "POST",
dataType: "json",
success: function(data,textStatus,jqXHR) {
alert(data['hello']); //output: world
result = data;
},
});
alert(result['hello']); //output: nothing (didn't alert)
alert(result); //output: undefined
});
だから、私の質問は、データを結果に割り当てるにはどうすればよいですか? ありがとう。
編集:私の質問は、AJAX 呼び出しから応答を返す方法 と重複していますか?