有谁知道为什么这不起作用?
$(".v1").click(function(){
$.post("inc.php?action=vote&id="$(this).attr('id')"&vote=1");
});
$(".v2").click(function(){
$.post("inc.php?action=vote&id="$(this).attr('id')"&vote=2");
});
谢谢,
答案 0 :(得分:3)
你错过了连接之间的+
$(".v1").click(function(){
$.post("inc.php?action=vote&id=" + $(this).attr('id') + "&vote=1");
});
$(".v2").click(function(){
$.post("inc.php?action=vote&id=" + $(this).attr('id') + "&vote=2");
});
答案 1 :(得分:1)
您需要使用+
运算符将字符串连接到您的变量内容,如下所示:
$.post("inc.php?action=vote&id=" + $(this).attr('id') + "&vote=1");