这是我的 JavaScript 代码。
$(\"img.agree\").click(function()
{
var follow_id = $(this).attr(\"id\");
var user_id = $(\"img.user_id\").attr(\"id\");
$.ajax({
type: \"POST\",
url: \"/sys/follow.php\",
data: { 'follow_id': + follow_id, 'user_id': + user_id },
success: function(html){}
});
$(\"img.agree\"+follow_id).hide();
$(\"img.notagree\"+follow_id).css('display','inline-block');
});
$(\"img.notagree\").click(function()
{
var follow_id = $(this).attr(\"id\");
var user_id = $(\"img.user_id\").attr(\"id\");
$.ajax({
type: \"POST\",
url: \"/sys/dontfollow.php\",
data: { 'follow_id': + follow_id, 'user_id': + user_id },
success: function(html){}
});
$(\"img.notagree\"+follow_id).hide();
$(\"img.agree\"+follow_id).css('display','inline-block');
});
我在 class='agree$string' 或 class='notagree$string' 之后使用唯一的字符串作为 ajax 请求一个和特定的,而不是发送等于所有 img 标签数量的请求。但它不会工作。我认为问题在于 +follow_id 或类似的东西。