以下の関数の jquery ajax get 呼び出しは、いくつかのパラメーターを test.php に渡し、test.php にこれらのパラメーターに基づいていくつかのテストを実行させ、(jason エンコードされた) テスト結果 (status_general) を .get() に返すことになっています。ただし、以下のコードの console.log 呼び出しは未定義の値を示していますが、php デバッガーは test.php が適切な jason エンコードされたテスト結果を返すことを示しています。私の .get コードはhttp://api.jquery.com/jQuery.getの例 5 に基づいています。
何がうまくいかないのか/それを修正する方法はありますか? 助けてくれてありがとう。
コード:
$.get( "test.php", { command: "test", val1: ipaddress, val2: "" })
.done(function(data) {
var test_result = data.status_general;
console.log('test result: '+test_result);
},"json");