jQuery、Ajax、PHPを介してSQLデータベースからデータを取得しようとしています。
これがjQueryコードです
$.ajax({
url: 'OpenQuiz.php',
data: '',
dataType:'json',
success: function(data) {
var one = data[0];
}
}
$(document).ajaxComplete(function(event,request,settings) {
alert("check");
}
これは、「OpenQuiz.php」と呼ばれるPHPファイルの最後にあるjsonエンコード行です。
echo json_encode($QuizName);
echo json_encode($options);
echo json_encode($votes);
echo json_encode($row_num);
echo json_encode($percentage);
echo json_encode($TruncPercentage);
注意:$ options、$votes、$ Percentage、$TruncPercentageはすべて2次元配列です。$row_numは整数です。$Quiz_Nameは1次元配列です。
「チェック」のアラートボックスが表示されるため、jQueryが正常に実行され、ajaxリクエストが呼び出されることがわかりました。問題は、変数が転送された後、変数にアクセスする方法がわからないことです。data [0]と関係があることは知っていますが、「data[0]」が何を意味するのかまたはそれが何を表すのかはよくわかりません。基本的に、PHPファイルでjson_encodeを使用して送信した変数にアクセスするにはどうすればよいですか?