jquery와 ajax를 사용하여 일부 변수를 전달하려고하지만 어떤 이유로 작동하지 않습니다. 여기에 코드가 있습니다.
<div id=' . $result['game_id'] . ' name="' . $user_id . '" class="rate_widget" >
<div class="star_1 ratings_stars"></div>
<div class="star_2 ratings_stars"></div>
<div class="star_3 ratings_stars"></div>
<div class="star_4 ratings_stars"></div>
<div class="star_5 ratings_stars"></div>
<div class="total_votes">vote data</div>
</div>
크롬의 개발자 도구를 확인하면 id 및 name 속성이 올바르게 설정되어 있음을 알 수 있습니다.
여기 자바 스크립트 (jquery 사용) 값이 설정되어 있지만 알 수없는 경고 상자를 넣습니다. 이번 주에 아약스와 jquery를 배우기 시작했는데 도움이된다면 도움이 될 것입니다. 경우
$('.rate_widget').each(function() {
var widget = this;
var out_data = {
game_id : $(widget).attr('id'),
user_id : $(widget).attr('name')
};
alert(game_id);
$.post(
'ratings.php',
out_data,
function(INFO) {
$(widget).data('fsr', INFO);
set_votes(widget);
},
'json'
);
GAME_ID를 전송하고 오류가 해당 PHP 스크립트에 값하지만 메신저와 USER_ID 시도는 명확하지 메신저. 또한 나는 같은 이름을 가진 다른 질문이 있다는 것을 알고 있지만 나는 그것을 점검했고 도움이되지 못했다.
jQuery가로드되고 있는지 확인하십시오. –