たくさんのユーザー投稿を表示するページにライク システムを実装しました。すべてがうまく機能しますが、ユーザーが押した後にそのような画像を変更するのに問題があります。ユーザーが次のようにクリックすると起動する likeSystem という関数があります:(返されたjson配列からフォーマットされています)
<img src='img/star.png' id='like"+data.id+"' height='24' 
onClick='likeSystem("+data.id+",1);'/> // 1 indicates type of post. 
すべてが起動し、応答データがajaxから返され、これを介して送信されるようにします。
function likeSystem (postid,type) {
  ///working ajax call here.....and then....
  var imagechange = "#like" + postid; 
  if(data==1) 
      {
        //Like successful     
     $(imagechange).attr("src","img/unstar.png");            
      }
   else 
      {
        //unlike successful                
     $(imagechange).attr("src","img/star.png");
      }
したがって、私が抱えている問題は、正しい投稿で星の画像を星のない画像に、またはその逆に変更することです。like と postid を組み合わせた独自の変数 imagechange を設定しようとしましたが、うまくいきませんか?
これを正しく行う方法を知っている人はいますか?