jQuery, Ajax 및 PHP를 통해 SQL 데이터베이스에서 데이터를 가져 오려고합니다. $ 옵션, $ : 여기 jQuery, Ajax 데이터베이스에서 데이터 가져 오기
는 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);
주의 사항이있다 $ Percentage 및 $ TruncPercentage는 모두 2 차원 배열입니다. $ row_num은 정수입니다. $ Quiz_Name은 (는) 1 차원 배열입니다.
"확인"알림 상자가 나타나기 때문에 jQuery가 제대로 실행되고 ajax 요청이 호출되는 것을 알았습니다. 문제는 변수가 전송 된 후 변수에 액세스하는 방법을 모른다는 것입니다. 나는 그것이 데이터 [0]와 관련이 있다는 것을 알고 있지만 "데이터 [0]"이 의미하는 것이나 그것이 무엇을 의미하는지 이해하지 못합니다. 기본적으로 PHP 파일에서 json_encode를 사용하여 보낸 변수에 액세스하는 방법은 무엇입니까?
PHP에서 변수 배열 (다른 유형)을 만드는 방법은 무엇입니까? –
간단한 답변으로 내 대답을 편집했습니다. – PlantTheIdea
의미가 있습니다. $ QuizName은 2 차원 배열이므로 배열에서 하나의 값에 액세스하려면 data.QuizName [x] [y]를 사용해야합니다. 여기서 x와 y는 2 차원 배열에서 값의 위치를 정의합니까? –