作るぞー

色々あって、AJAX的なものを作ることに。
jQueryでpost()するのが一番簡単そう…とか思ったけど、色々面倒だね。

例えば、以下のようなサイト。
ダウンロード 富士ゼロックス
selectが複数並んでいて、jQueryで選択したvalueを飛ばして、次々に検索条件を絞り込んでいくようなイメージを想定して進めていく。

val() - jQuery 日本語リファレンスというページを参考に(パクって)、selectからvalueを取得することは出来る。

ってことでpost()してみる。

$(document).ready(function(){
    function displayVals() {
        var testValues = $("#test").val();
        $.post("./test.php", {test:testValues}, function(result){alert(result);});
    }
    $("#test").change(displayVals);
    displayVals();
});

で、PHP側では

<?php
echo $_POST['test']."が選択されました";
?>

すると選択した値+"が選択されました"でアラートが出る。
とりあえずここまで。

…なのはいいけど、ページをロードする際にもアラートが出るんだよね。
ready()で初回起動させない方法を探さないと…


もしかして、道のりは長い!?