4

jquery を使用して、Web アプリに親指のアップとダウンの評価システムを実装したいと考えています。私のウェブサイトに高評価と低評価の評価システムを実装する方法のプラグインまたはコードを教えてください。リンクまたはリソースを共有してください。

ありがとう

4

3 に答える 3

13

jQuery

これは単なるロールオーバー効果であり、データベース エントリの更新を待機するアドレスです。それは本当にjQueryではありません。これの「要」は、データベースとサーバー側のスクリプトです。

$("a.voteup").click(function(){
  $.get("updatescore.php", {"id":"112","score":"1"}, function(response){
    /* Do something with the response */
  });
});

そのコードは少しずれているかもしれませんが、要点を伝えるには十分に近いものです。そこから、サーバー側のスクリプトがこれを受け取るのを待っています:

PHP/MySQL

重要:そのまま使用しないでください。デモンストレーションのみ。
ASP.NET:過去の質問から、.NET テクノロジで作業している可能性が高いことがわかりました。ここで行われるプロセスは、まだ似ていません。着信要求を処理し、ユーザーにログインを要求し、スコアを 1 または -1 にするなど、必要なことは何でも行います。

  session_start();
  $userid = $_SESSION["userid"];

  $vote = $_GET["score"]; /* Limit to 1 or -1 */
  $article = $_GET["id"];

  /* Whatever is printed here will be the 'response' variable
     over in our jQuery callback function. Ideally, this function
     would only allow the vote if the following are true:
       1. User has not yet voted on this article
       2. Score is 1 or -1
       3. Voting is enabled on this article
       4. User is indeed logged in */
  print castVote($article, $vote, $userid);

?>
于 2009-06-26T15:49:32.263 に答える
7

これは、PHP/MySQL のバックエンドで JQuery を使用するスタイルです。

コードへのリンク(オンラインでデモを試すことができ、すべてのソース コードがそこにあります)

于 2009-06-26T15:49:20.297 に答える
0

Jquery のドキュメントを読むだけです。

評価してください: Ajax の使用

http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery

于 2013-05-07T08:16:11.693 に答える