我正在尝试使用jquery和ajax传递一些变量,但由于某些原因它无法正常工作。 这是代码。 p>
< 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“>投票数据< / div>
< / div>
code> pre>
当我检查chrome的开发人员工具时,我可以看到id和name属性设置正确。 p>
这是javascript(使用jquery)我放了一个警告框来查看是否设置了值 但我得到了不确定。 刚开始学习ajax和jquery本周任何帮助都会受到赞赏。 p>
$('。rate_widget')。each(function(){
var widget = this; \ n 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);
},
n'json'
);
code> pre>
如果不清楚我试图将带有相应值的game_id和user_id发送到php脚本但是我得到了错误 另外我知道还有另外一个同名的问题,但我检查过它并没有帮助。 p>
div>