1

PHP、MySql、および HTML を使用して、地元のコミュニティ カレッジの学生追跡システムを作成しました (よくあることです)。私はプロジェクトのバージョン 2 にいます。まだ完成していません。このプロジェクトの次のステップは、それを「生き生きとさせる」ことです。現在、私は AJAX と Jquery について調べています。私の理解では、Jquery は、ダウンロード (プレーン テキスト形式) してスクリプトに含めることができる Javascript のライブラリです。私が混乱しているのは、この次のステップをどこから始めるべきかということです。私はJquery/Javascriptに非常に慣れておらず、AJAXをほとんど理解していません。私が読んだところによると、Jquery には独自の AJAX の実装が組み込まれています。

良い読書リソースはありますか? 私は現在、Jquery in Action をダウンロードし、最初に jquery を使用し、Oreilly から決定的なガイドを ajax しました。Jquery / AJAX について他に知っておくべきことはありますか? 知識の幅を広げたい初心者です。正しい方向へのガイドをいただければ幸いです。ありがとうございました。

4

4 に答える 4

2

あなたが持っている本と、Rory McCrossanによって提案されたjQuery API を使えば、うまくいくはずです。これらの本 (Head First の本は優れた出発点です) に記載されていない、機能の実装中に発生する可能性のあるその他の問題は、グーグル検索するだけで解決できます。

jQuery のもう 1 つの便利な点は、プラグインです。これらは、関数を呼び出すだけでそのまま使用できる、すぐに使用できるライブラリです。それらを見つけることができるいくつかの Web 上の場所を次に示します。

于 2013-01-10T14:32:04.067 に答える
1

jquery には、基本バージョンの公式ガイドがあります @: JQuery Documentation
を使用すると、入手したサイトでダウンロードしたほぼすべてのプラグインのドキュメントを見つけることができます ;) さらに、もちろん、SO で質問したり、ほとんどすべての問題をグーグルで検索したりできます。持っているかもしれません。

于 2013-01-10T14:31:09.747 に答える
1

この完璧な記事を読むことができます:上記の記事で説明されている jQuery 関数を使用し
て Ajax 呼び出しを行う 5 つの方法:

  • load() : html の一部をコンテナー DOM にロードします。
  • $.getJSON() : GET メソッドで JSON を読み込みます。
  • $.getScript() : JavaScript を読み込みます。
  • $.get() : GET 呼び出しを行い、応答を広範囲に処理する場合は、これを使用します。
  • $.post() : POST 呼び出しを行い、コンテナ DOM への応答をロードしたくない場合は、これを使用します。
  • $.ajax() : XHR が失敗したときに何かを行う必要がある場合、またはその場で ajax オプション (例: cache: true) を指定する必要がある場合に使用します。
于 2013-01-10T14:31:20.990 に答える
1

jQuery と AJAX を組み合わせると、次のようになります。

$('div#id').click(function(){
        $.ajax({
            type: "POST",
            url: "file.php",
            data: "id=1",
            success: function(data)
            {
                if (data == "Success") {
                    window.location.reload();
                } else {
                    alert(data);
                }
            }
        });
        return false;
    })
于 2013-01-10T14:31:34.943 に答える