1

コードのテスト、テスト、および再テストに1週間を費やした後、限界に達したことを認めなければなりません...

jquery フレームワークを使用して、Web サイト (sql-php) をモバイル サイトに変換しようとしています。私の主な問題は、javascript に関する知識が限られていることです...しかし、過去 168 時間、多くのことを学びました...

ul以下は、HTML コードの (id = list-area) セクションに入力すると想定される JavaScript コードの一部です。

このコードは機能しています...alert(list);行を入れた場合のみ! この部分を削除すると、「リスト」がメニューに追加されません。

このアラートが必要な理由がわかりません... ページを更新しようとする方法に何か問題があるに違いありません。どうぞよろしくお願いいたします。

ありがとう

$(function() {
    list = "";
    $.getJSON("http://www.sogival.com/jquery-fetch.php", // le fichier qui recevera la requête
    {
        "page": "area",
        "page_id": 0,
        "lang": "fr"
    }, // les paramètres


    function(data) { // la fonction qui traitera l'objet reçu
        for (var i = 0; i < data.items.length; i++) {
            // alert(data.items[i].name);
            list += '<li><a href="m-area.html">';
            list += data.items[i].name;
            list += '<span class="ui-li-count">';
            list += data.items[i].total;
            list += '</span></a></li>';
        }
    });
    alert(list);
    $("ul#list-area").append(list).listview("refresh");
});​
4

1 に答える 1

1

このコードを入れてください:

$("ul#list-area").append(list).listview("refresh");

forループの直後。

編集:

また。var list = ''

于 2012-04-15T16:10:09.020 に答える