タグ

jqueryとPHPに関するsoul_soul_Qのブックマーク (4)

  • jQueryとPHPでAJAX通信を行う | きほんのき

    jQueryとPHPでAJAX通信を行う基。 以下はjQueryの$.ajaxでデータをphpに渡し、php側でデータを処理して再びjQueryで受け取る処理の雛形です。 例として、ボタンをクリックするとインプット欄の日付を取得してphpに渡し、phpは渡された日付のデータをjQuery側に返すというプログラムを書いてみます。 jQuery側 <input type='date' name='date'> <button>呼び出し</button> <script> jQuery(function($){ $('button').click(function(){ var day = $('input[name=date]').val();//インプット欄の日付を取得 $.ajax({ type: 'POST', dataType:'json', url:'api.php', data:

  • jQuery:Ajaxを使用してPOST送信でデータ取得 | raining

    jQueryで画面をリロードせずにデータベース等のデータを取得してページに出力したい場合があります。 Ajaxを使用すればリロードせずにphpファイルを呼び出すことが可能です。 クリックしたり、スクロールしたりするとデータを追加していくようなページなど、 色々な場面で使用できそうです。 下記にjQueryのAjaxを使用してphpファイルを呼び出してPOST送信を行い、 データベースからデータを取得した時の方法をメモします。 ■ Ajaxを使用してPOST送信 ※知り合いから指摘を受けました。 POSTデータのチェックやSQLインジェクション対策は必ずしてください。 htmlファイルとphpファイルを用意します。 【JS】 ※index.html 下記は「#btn」をクリックした時にAjaxを使用してます。 <script type="text/javascript" src="http:

  • jQuery.ajaxで簡単に非同期通信 - 背負い投げとENTER_FRAME

    なんちゃってWebクリエイターがFlashやらActionScriptやらを淡々と書く。ときとき柔道の話しもする。 やっばりイマドキっぽく、jQuery.ajaxで非同期通信しよう。結構簡単にできたけど、PHPから配列をJavaScriptに戻す作法でつまずいた。普通にPHPでゲットした配列(多次元連想)をそのままechoで返すと、jQueryの方がどうしても解析できなかった。 $result = json_encode($result); echo $result; 配列をエンコードしておけば、問題解決。 ローカルのMAMP環境だとajaxのパラメータに「dataType: ‘json’」が必要だったけど、ロリポップのサーバーだと消さないといけない。そのかわりに取得してきた配列をJSON.parse()を掛ける必要がある。 デモページ 「送信」を押すと「getAr.php」を読み込んで、

  • 初心者も分かるようPHPメールフォームを解説

    メールフォームは簡単ではない! 大抵一番最初に作るPHPのプログラムチックなモノと言えばメールフォームですが、はっきり言ってめちゃめちゃ難しいです。 PHP●年やっている私も、たまに頭を抱えるメールフォームの事例もありますから決して侮ってはいけません。 この2つの戦いですが、これが難しいです。 ですから、今回なら$_Postと$_Sessioこの2つの使い方が分かればよいと思います。 後はコピペで メールフォームの項目を自分で増やせたら それでOKなのです。 使う関数 色々ありますが、今回のケースならsession_start()と、mb_send_mail()の2つを覚えて、残りの文字コードに関する設定のあたりは決まり文句のように コピペして 『テクマクマヤコン・テクマクマヤコン』と覚えて下さい。 session_start()…Sessionをスタートさせる関数 mb_send_mai

    初心者も分かるようPHPメールフォームを解説
  • 1