下のコードは、jQueryのloadに設定したパラメータの値をPHPで取得するプログラムです。例として、livedoor天気APIから天気情報データを利用しています。
IdWeather.php
IdWeather.phpファイルでは、jQueryのloadに設定したパラメータの値を$_POST[‘パラメータ名’]を使い取得しています。取得した値をもとにURLを作成してAPIに問い合わせをして、その結果をprintで出力しています。
$city = $_POST['city']; $base_url = "http://weather.livedoor.com/forecast/webservice/json/v1?city=$city"; $json = file_get_contents($base_url); $json = mb_convert_encoding($json, 'UTF-8'); print $json;
load.html
load.htmlファイルでは、パラメータを設定してIdWeather.phpファイルを読み込み、結果をdiv#contentに表示します。
$(function() { $('#content').load('IdWeather.php',{city:130010}); });
<div id="content"></div>
スポンサーリンク
コメント