Php 未捕获引用错误$ajax jquery未定义
我试图使用jquery和ajax传递一些变量,但由于某些原因,它不起作用。这是代码Php 未捕获引用错误$ajax jquery未定义,php,ajax,jquery,Php,Ajax,Jquery,我试图使用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 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和用户id以及相应的值发送到php脚本,但我得到了错误。另外,我知道还有一个同名问题,但我检查了一下,没有任何帮助。你不能这样引用
游戏id
game\u id
是out\u data
对象中的索引
要警告正确的值,您必须使用:
alert(out_data['game_id']);
我还建议将对象索引用引号括起来——只是为了让它更具可读性-
var out_data = {
'game_id' : $(widget).attr('id'),
'user_id' : $(widget).attr('name')
};
你把javascript放进去了吗
$( document ).ready( function(){
// .. your code
})
您的javascript必须在php完成生成html之前运行。检查是否正在加载jQuery。这不是答案,但它让我找到了正确的答案,所以我猜您得到了接受的答案answer@hugoismyname如果不是问题,你能解释一下问题是什么吗?
$( document ).ready( function(){
// .. your code
})