用途
新着
履歴
分類

JS 配列要素の読み込みと表示

JS 配列要素の読み込みと表示
プレーンJavaScriptでJSONを非同期通信(AJAX)で読み込み表示するサンプルです。

jQueryなどのライブラリを使うともっと記述は減らせますが、あえて使いたくないときは以下のように書きます。

XMLHttpRequestはJSONも対応しているため、JSONの配列要素を取得して表示します。

実行結果はこちら



    まず、出力先のHTMLはこちら

    <ul id="demo_res"></ul>

    JSはこちら

    const xhr = new XMLHttpRequest();
    
    // リクエスト方法とリクエスト先を設定
    xhr.open("GET", 'https://www.kipure.com/trial/js/test.json');
    
    //リクエスト送信
    xhr.send();
    
    // 自動的に呼ばれる関数
    xhr.onreadystatechange = function () {
        // readyState XMLHttpRequest の状態 4: リクエストが終了して準備が完了
        // status httpステータスの状態200: 正常通信完了
    
        if (xhr.readyState == 4 && xhr.status == 200) {
            // jsonをオブジェクトに変更
            const data_arr = JSON.parse(xhr.responseText);
    
            let res = [];
    
            for (var i = 0; i < data_arr.left_post_list.length; i++) {
    
                res.push('<li class="demo_item">' + data_arr.left_post_list[i].post_title + '</li>');
    
                if (i == 10) {
                    break;
                }
            }
    
            document.getElementById("demo_res").innerHTML = res.join('');
    
        }
    }
    
    公開 2023-01-15 17:46:25
    更新 2023-02-14 08:02:38
    このページの二次元コード
    JS 配列要素の読み込みと表示

    人気のサンプル

    search -  category -  about
    © 2024 kipure
    Top