изменить два html id с одной функцией ajax

Мне нужно добавить что-то к моему запросу ajax, чтобы показать, что он вычитает 1 из <span id="total_vote_down_<?php echo $mes_id2; ?>"> Прямо сейчас мой ajax просто добавляет 1 к значению <span id="total_vote_up_<?php echo $mes_id1; ?>"> и мне нужно его вычесть из <span id="total_vote_up_<?php echo $mes_id1; ?>"> в ту же функцию. Я знаю, что мой код неряшливый, как черт … нести меня …

Кстати, я знаю, что ajax на самом деле не добавляет и не вычитает ничего, а просто демонстрирует его для клиента, просто не знал лучшего способа рассказать о моей проблеме

general.js

 $(".vote").click(function() { var id = $(this).attr("id"); var name = $(this).attr("name"); var eData = $(this).attr("data-options"); var dataString = 'id='+ id + '&' + eData ; var parent = $(this); if(name=='up') { $(this).fadeIn(200).html(''); $.ajax({ type: "POST", url: "up.php", data: dataString, cache: false, success: function(data) { $('#total_' + parent.attr("id")).text(data); } }); } else { $(this).fadeIn(200).html(''); $.ajax({ type: "POST", url: "down.php", data: dataString, cache: false, success: function(data) { $('#total_' + parent.attr("id")).text(data); } }); } }); 

index.php

 <div id="main"> <div id="left"> <span class='up'><a title="vote_down_" id="vote_up_<?php echo $mes_id1; ?>" class="vote" name="up" data-options="key1=<?php echo $mes_id1;?>&key2=<?php echo $mes_id2;?>&key3=<?php echo $totalvotes1;?>&key4=<?php echo $totalvotes2;?>"> <img src="up.png" alt="Down" /></a></span><br /> <span id="total_vote_up_<?php echo $mes_id1; ?>"><?php echo $totalvotes1; ?></span><br /> </div> <div id="message"> <?php echo $message1; ?> </div> <div class="clearfix"></div> </div> <div id="main"> <div id="right"> <br /> <span id="total_vote_down_<?php echo $mes_id2; ?>"><?php echo $totalvotes2; ?></span><br /> <span class='down'><a id="vote_down_<?php echo $mes_id2; ?>" class="vote" name="down" data-options="key1=<?php echo $mes_id1;?>&key2=<?php echo $mes_id2;?>"><img src="down.png" alt="Down" /></a></span> </div> <div id="message"> <?php echo $message2; ?> </div> <div class="clearfix"></div> </div> 

здесь up.php

 <?php session_start(); include("config.php"); $ip=$_SERVER['REMOTE_ADDR']; $mes_id1 = $_POST['key1']; $mes_id2 = $_POST['key2']; $totalvotes1 = $_POST['key3']; $totalvotes2 = $_POST['key4']; $new_totalvotes1 = $totalvotes1 + 1; $new_totalvotes2 = $totalvotes2 - 1; $ip_sql=mysql_query("select ip_add from Voting_IP where mes_id_fk='$mes_id1' and ip_add='$ip'"); $count=mysql_num_rows($ip_sql); $ip_sql2=mysql_query("select ip_add from Voting_IP where mes_id_fk='$mes_id2' and ip_add='$ip'"); $count2=mysql_num_rows($ip_sql2); // if the user has already voted, execute script if($count==0 && $count2!=0) { $sql = "update Messages set totalvotes=totalvotes+1 where mes_id='$mes_id1'"; mysql_query( $sql); $sql_in = "insert into Voting_IP (mes_id_fk,ip_add) values ('$mes_id1','$ip')"; mysql_query( $sql_in); $sql = "update Messages set totalvotes=totalvotes-1 where mes_id='$mes_id2'"; mysql_query( $sql); $sql_in = "DELETE FROM Voting_IP WHERE mes_id_fk='$mes_id2'"; mysql_query( $sql_in); echo $new_totalvotes1; // if the user has not voted, execute script } else if($count==0 && count2==0) { $sql = "update Messages set totalvotes=totalvotes+1 where mes_id='$mes_id1'"; mysql_query( $sql); $sql_in = "insert into Voting_IP (mes_id_fk,ip_add) values ('$mes_id1','$ip')"; mysql_query( $sql_in); echo $new_totalvotes1; } ?> в <?php session_start(); include("config.php"); $ip=$_SERVER['REMOTE_ADDR']; $mes_id1 = $_POST['key1']; $mes_id2 = $_POST['key2']; $totalvotes1 = $_POST['key3']; $totalvotes2 = $_POST['key4']; $new_totalvotes1 = $totalvotes1 + 1; $new_totalvotes2 = $totalvotes2 - 1; $ip_sql=mysql_query("select ip_add from Voting_IP where mes_id_fk='$mes_id1' and ip_add='$ip'"); $count=mysql_num_rows($ip_sql); $ip_sql2=mysql_query("select ip_add from Voting_IP where mes_id_fk='$mes_id2' and ip_add='$ip'"); $count2=mysql_num_rows($ip_sql2); // if the user has already voted, execute script if($count==0 && $count2!=0) { $sql = "update Messages set totalvotes=totalvotes+1 where mes_id='$mes_id1'"; mysql_query( $sql); $sql_in = "insert into Voting_IP (mes_id_fk,ip_add) values ('$mes_id1','$ip')"; mysql_query( $sql_in); $sql = "update Messages set totalvotes=totalvotes-1 where mes_id='$mes_id2'"; mysql_query( $sql); $sql_in = "DELETE FROM Voting_IP WHERE mes_id_fk='$mes_id2'"; mysql_query( $sql_in); echo $new_totalvotes1; // if the user has not voted, execute script } else if($count==0 && count2==0) { $sql = "update Messages set totalvotes=totalvotes+1 where mes_id='$mes_id1'"; mysql_query( $sql); $sql_in = "insert into Voting_IP (mes_id_fk,ip_add) values ('$mes_id1','$ip')"; mysql_query( $sql_in); echo $new_totalvotes1; } ?> 

down.php – это то же самое, что и с противоположными значениями