0

有谁知道为什么这不起作用?

$(".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");
});

谢谢,

4

2 回答 2

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");
});
于 2012-11-14T10:48:42.933 回答
1

您需要使用运算符将​​字符串连接到变量内容,+如下所示:

$.post("inc.php?action=vote&id=" + $(this).attr('id') + "&vote=1");
于 2012-11-14T10:49:36.183 回答