構文エラーを気にしないでください。これはコード全体の要点にすぎません。
以下のJSコードを含むこのWebページを取得しました。
setInterval(function(){
$.ajax({
url: my_page.php,
dataType: 'json',
success: function(data){
console.log(data.key);
}
});
}, 1000);
そして、my_page.phpは次のようになります。
include database.php
$data = mysql_fetch_array(mysql_query("valid SELECT query"), MYSQL_ASSOC);
echo json_encode($data);
(Chrome)コンソールはこれを示しています:
correct_result
null
null
...
誰かが理由を説明できますか?私はクエリをテストしましたが、100%正しいですが、とにかく最初の反復で正しい結果をエコーします。
ありがとう!