これは私の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' の後に一意の文字列を使用して、すべての img タグの数と同じ数のリクエストを送信しないように、ajax リクエスト 1 および特定のものにします。しかし、それはうまくいきません。問題は +follow_id などにあると思います。