2016-04-18 2 views
-1

私はサーバーサイドの開発者で、javascriptばか!これは、この非常に単純な機能を処理する最善の方法を見つけ出すのに苦労していることを意味します。Javascriptの上/下の投票コメントスクリプト(サーバー側完了)

基本的には、商品のテキストレビューが多いページがあります。私は、レビューが良いかどうかに投票できるようにしたい。

各レビューの下部に投票セクションには、次のようになります。

<div id="voterow-'.$arrDB['id'].'">Find this review useful? <a id="comment-vote-'.$arrDB['id'].'" href="/ajax.php?a=rv&v='.$arrDB['id'].'&d=up">Yes</a> | <a id="comment-vote-'.$arrDB['id'].'" href="/ajax.php?a=rv&v='.$arrDB['id'].'&d=down">No</i></a></div> 

データベースとajax.phpスクリプトが罰金や作業ですが、私はちょうどに何かを結合の正しい方法を考え出すことはできませんclickイベントをクリックし、voterow-XX divを「ありがとう」に変更します。

ありがとうございます。私は今まで自分自身を混乱させる2時間を過ごした、私は私の髪の残りの部分を引き出す前に私が尋ねると思った!このよう

+0

はあなたが試してみましたJavaScriptコードを表示することができ、将来的に誰かを助けるかもしれませんか? – Neal

+0

https://api.jquery.com/click/またはhttps://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListenerおよびhttps://developer.mozilla.org/en- 。米国/ドキュメント/ウェブ/ API/GlobalEventHandlers/onclickの – llamerr

+0

$( "#コメント - 投票-19771")をクリックします(関数(){ \t \t \t \t \t $アヤックス({ \t \t \t \t \t \tタイプ: 、 "GET" //または \t \t \t \t \t \t URL GET: "/ajax.php"、 \t \t \t \t \t \tデータ: "A = RV&V = 19771&D =アップ"、 \t \t \t \t \t \t成功:機能(データ){ \t \t \t \t \t \t \t $(# "voterow-19771")、テキスト( "あなたの投票に感謝します"); \t \t \t \t \t \t} \t \t \t \t \t})。 \t \t \t \t \t return false; \t \t \t \t \t \t \t \t})。 – Jon

答えて

0

   $("#comment-vote-up-'.$arrDB['id'].'").click(function() { 
       $.ajax({ 
        type: "GET", 
        url: "/ajax.php", 
        data: "a=rv&v='.$arrDB['id'].'&d=up", 
        success: function(data){ 
         $("#voterow-'.$arrDB['id'].'").text("Thank you for your vote") 
        } 
       }); 
       return false;     
      }); 
関連する問題