ホームページ > バックエンド開発 > PHPチュートリアル > php+jQuery+Ajax を使用して同様の効果を実現する方法 (ソース コードのダウンロード付き)、jqueryajax_PHP チュートリアル

php+jQuery+Ajax を使用して同様の効果を実現する方法 (ソース コードのダウンロード付き)、jqueryajax_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:01:47
オリジナル
879 人が閲覧しました

php+jQuery+Ajax で同様の効果を実現する方法 (ソースコードのダウンロード付き)、jqueryajax

この記事の例では、同様の効果を実現する php+jQuery+Ajax の方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

データベース設計

最初に 2 つのテーブルを用意します。 pic テーブルには、ユーザーが「いいね!」をクリックした後の、写真に対応する写真の名前、パス、「いいね!」の合計数などの写真情報が保存されます。

リーリー

index.php

index.phpでは、PHPを通じてpic table内の画像情報を読み込んで表示し、CSSと組み合わせてページの表示効果を高めています。

リーリー

CSS では、マウスがハート ボタンに近づいたり遠ざかったりする動的な効果を定義し、ボタンを配置します。

リーリー

jQueryコード

ユーザーが気に入った画像の赤いハートボタンをクリックすると、バックグラウンドのlove.phpにAjaxリクエストが送信され、リクエストの応答が成功すると、元の値が更新されます

。 リーリー

love.php

バックグラウンドの love.php は、フロントエンドから ajax リクエストを受け取り、送信された画像 ID 値に基づいて IP テーブルを検索し、ユーザーの IP のクリック記録があるかどうかを確認し、存在する場合はユーザーにその旨を伝えます。それ以外の場合は、次の操作を実行します:

1. 画像テーブル内の対応する画像愛フィールドの値を更新し、値に 1 を追加します。
2. ユーザーが繰り返しクリックすることを防ぐために、ユーザーの IP 情報を pic_ip テーブルに書き込みます。
3. 更新されたいいねの値、つまり写真にいいねをしたユーザーの合計数を取得し、その合計をフロントエンド ページに出力します。

リーリー

私がアップロードした添付ファイルのデータベース SQL では、UTF8 でエンコードされたテスト データベースを直接作成し、そこに SQL ファイルをインポートできます。 connect.php 内のデータベース接続情報を変更するだけです。

ここをクリックしてソースファイルをダウンロードしてください。

概要:

実際には、たとえば製品に「いいね!」をしたい場合などに、ajax リクエストを送信することを意味します。製品テーブルには count フィールドが必要です。このフィールドに +1 リクエストを送信します

成功すると、現在の番号を返します。そしてページを変えると

になります リーリー

この記事がphpプログラミング設計に携わるすべての人に役立つことを願っています。

興味があるかもしれない記事:

  • php+xmlをAjaxと組み合わせて、like関数の完全な例を実現
  • php+mysqlをAjaxと組み合わせて、like関数の完全な例を実現
  • jQuery+ajaxメソッド記事いいね機能を実装
  • jQuery実装された超シンプルないいね効果の分析例
  • jQueryで実装された写真にいいねする+1アニメーション効果(オンラインデモとデモソースコードのダウンロードに付属)
  • ランダムに表示するアニメーション効果jQuery によって実装されたいいねの数 (オンライン デモとデモのソース コードが添付されています) ダウンロード)
  • jQuery は QQ スペースのいいねを実装し、いいねをキャンセルするだけです

www.bkjia.com本当http://www.bkjia.com/PHPjc/1087279.html技術記事 php+jQuery+Ajax で同様の効果を実現する方法 (ソースコードダウンロード付き)、jqueryajax この記事では、php+jQuery+Ajax で同様の効果を実現する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート