0

ウェブサイトに「いいね」ボタンを実装する際に問題が発生しました。「いいね」ボタンをクリックすると、ページをリロードせずに「いいね」の総数が画面に表示される機能を試しています。以下に示すコードは、各コメントのいいねを含む、特定の記事の下のコメントを取得するために使用されます。この段階ではすべて正常に機能していますが、それをAJAXに渡す/スクリプトにAJAXを実装するにはどうすればよいですか。

いいねボタンをクリックすると、<ah ref = "">でどのリンクが使用されますか?AJAXは単独で書かれていますか、それともPHP内で書かれていますか?データベースから更新されたいいねを表示したまま、現在のページから離れないようにするにはどうすればよいですか?

すべてを実行するコードを探しているのではありません。必要なのは、これを開始する方法だけです。

お手数をおかけしますが、よろしくお願いいたします。とても感謝しています。ありがとう

$query6 = mysql_query("
  SELECT
    c.user , c.body  , c.date, c.like                                                                     
  FROM
    comment AS c  
      INNER JOIN about_ AS ac ON c.article_id = ac.about_id
  WHERE
    c.article_id =  '".$article_id."'
    AND page_name = '".$page_name."'
") or die (mysql_error()); 
4

2 に答える 2

1

AJAXチュートリアルのためのGoogle...

ここにあるいくつかの:

于 2012-05-11T08:09:04.653 に答える
-1
$(document).ready(function(){
                $('#likeButton').click(function(e){ <------ click event
                   dataString = 'param1='+ 'value1'+'&param2='+'value2'; <----- The variables which you will pass along with the request. 
                    $.ajax({
                        type: 'POST', <---------- GET or POST
                        url: 'process.php', <---------- The Url (Which will process the data)
                        data: dataString, <-------- The data
                        success: function(data){ <----- if request is success, do something with the response
                            alert(data); <----- you can output by $('#output').html(data) where output can be a div
                        },
                        error: function(request, status, error){ <----- if Error returns, then check the error or do something else.
                            alert(request.responseText);
                        }
                    })
                })
            })

少しずつやっていけばそれほど難しくはありません。$ .ajaxを使用すると、送信されるデータをより細かく制御できるので、私は$.ajaxを好みます。次に、必要に応じて上記のコードを変更します。

また、上記で追加できる機能は他にもあります。ここを読む

于 2012-05-11T08:32:58.137 に答える