<?php
$params = array(
‘city’ => $_GET["city"],
‘day’ => $_GET["day"]
);
//ここで、パラメータを作って、通信
$rsp = 最終的に取得したいデータ
print($rsp);
?>
phpで、GETのデータを受け取る時は、$_GET["何らかの変数"]で取得する。
JS側は、
var params ={
“city“: $(“#aaa”).val(),
“day” : $(“#bbb”).val()
};
//XMLデータの取得
$.get(“DATA/app/20090719/lwws.php”,params,function(xml){
alert(xml);
});
phpのparamsの$_GET["xxx"]と、同じ名前の添え字を持つ連想配列を作り(この場合、cityとday)XMLを取得する時に、
$.get(“phpのパス”,params,function(xml){})こんな感じで、phpのパスの後ろにカンマで繋いで一緒に送る。
ちなみに、XMLじゃなくて、JSONを取得するには、
<?php
print(json_encode(unserialize($rsp)));
?>
php側は、print(json_encode(unserialize($rsp)))として、
JS側は、
$.getJSON(“phpのパス”,params,function(xml){})
こんな感じにする。
Comments