ホームページ >よくある問題 >Ajaxでデータを表示する方法

Ajaxでデータを表示する方法

anonymity
anonymityオリジナル
2019-05-08 11:44:253059ブラウズ

ajax とは何ですか?

ajax() メソッドは、HTTP リクエストを通じてリモート データを読み込みます。

このメソッドは、jQuery の基礎となる AJAX 実装です。シンプルで使いやすい高レベルの実装については、$.get、$.post などを参照してください。 $.ajax() は、作成した XMLHttpRequest オブジェクトを返します。ほとんどの場合、柔軟性を高めるためにあまり使用されないオプションを操作する必要がない限り、この関数を直接操作する必要はありません。

最も単純なケースでは、$.ajax() をパラメーターなしで直接使用できます。

Ajaxでデータを表示する方法

#ajax リクエストから得られた結果はどこにありますか?

success: パラメータは Function タイプである必要があります。リクエストが成功した後に呼び出されるコールバック関数には 2 つのパラメータがあります。
(1) サーバーから返され、dataType パラメーターに従って処理されたデータ。
(2) 状態の文字列を記述します。
FUNCTION (Data, TextStatus) {
// データは XMLDOC、JSONOBJ、HTML、Text などです。

Ajaxでデータを表示する方法#返された結果の表示方法?

これは例です。ページ js コード:

<script>
    //ajax页面刷新
    function changeDept() {
        //var areaID = document.getElementById("areaId").value;
        //var types = &#39;PERSONAL&#39;;
        $.ajax({
            type : "post",
            dataType : "json",
            //url : "${path}/businessguide/findOrgByDivisionCode.action?divisionCode="+ areaID,
            success : function(data) {
                //方法一:
                var status = data.status;
                if (data.code == "0") {
                    $(".weather").empty();
                    $(".weather").text("温度" + data.temp + "天气" + data.weather + "图标"+ data.weatherimg);
                } else {
                    alert(data.status);
                }
                //方法二:
                var html=&#39;&#39;;
                var status = data.status;
                if (data.code == "0") {
                    $(".weather").empty();
                    html+=&#39;"温度" + data.temp + "天气" + data.weather + "图标"+ data.weatherimg&#39;;
                    $(".weather").append(html);
                } else {
                    alert(data.status);
                }
            }
        });
    }
</script>

ページ呼び出しコード:

<body>
    <span class="weather"> </span>
</body>

以上がAjaxでデータを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。