2011-12-08 3 views
-3

を終えレンダリング行うことができます。がどのようにjQueryの関数は後のHTML機能が

<ul id="test"> 
    <li>a</li> 
    <li>b</li> 
    <li>c</li> 
</ul> 

私の問題は、私はJSONファイルからデータをロードし、その<ul>にレンダリングする場合は、次のとおりです。

RenderHTML : function(){ 
    var txt = ""; 
    $.each(item, function(i, items){ 
    txt += '<li>'+items.name+'</li>' 
    }); 
    $('#test').append(txt); 
} 

RenderHTML関数が終了した後、私はコールバックを呼び出して、別の関数を使用してリストのページングリンクを作成することができます(jsonから追加された新しい項目すべて)

+4

質問を最初から書き直してください。あなたがここで何を求めているのか誰も知る方法はありません。 –

+0

私は、a)JSONの外観はどうなっていますか... b)期待される出力は何か(どのjsonキー/値がどこに行くか).... – ManseUK

+0

私はユーザーが尋ねようとしていると思います。彼のRenderHTML関数が終了した後、彼は基本的にコールバックを呼び出して、別の関数を使用してリストのページングリンクを作成することができます(新しい項目はすべてjsonから追加されます) 私はとにかく、それは – TommyBs

答えて

1

解釈に基づいて、ユーザーが望んでいると思われるものを実行する小さなテストページを作成しました。 「varアイテム」は、ユーザーが必要とするJSONにロードする必要がある場所です。

<html> 
<head> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script> 
var items = [{name:'test1'},{name:'test2'}] 

$(function(){ 
    var txt = ""; 
    $.each(items, function(i, item){ 
    txt += '<li>'+item.name+'</li>' 
    }); 
    $('#test').append(txt); 
}); 
</script> 
</head> 
<body> 
<ul id="test"></ul> 
</body> 
</html> 
関連する問題