2013-09-22 1 views
0

그래서 일부 JSON을 반복하고 다른 페이지의 일부 HTML에 최신 결과를 선행합니다. 모든 항목은 완벽하게 코드 현명하게 작동합니다. 현재 특정 div에 특정 항목을 추가하려는 div에 모든 항목을 추가하고 있습니다. 아래를 참조하십시오. 이름 div에 이름을, 내용 div에 내용을, 메시지 div에 id를 표시하고 싶습니다.jQuery. 여러 div의 JSON 결과

미리 감사드립니다.

<div id="activityspot"> 
    <div class="entry template"> 
    <div class="message"></div> 
    <div class="name"></div> 
    <div class="content"></div> 
    </div> 
</div> 

JQuery와는 다음과 같다 :

<div class="message">53671 (id) Billy Zane (name) I like Billy (message) </div> 

답변

1

시도 : 내가 끝낼 것은 다음과 같다 뭔가

$.get(url, function(data) { 
    jsonData = $.parseJSON(data); 

    var spot = $("#activityspot"); 
    var template = spot.find(".template"); 

for (var j = 0; j < jsonData.items.length; j++) 
{ 
    var entryData = jsonData.items[j]; 
    var entry = template.clone(); 
    entry.removeClass("template"); 

    //I guess I need to select the other div's in here? 

    entry.find(".message").text(entryData.statusid + entryData.name + entryData.content); 
    spot.prepend(entry); 
} 

다음과 같이

내 HTML입니다 :

entry.find(".message").text(entryData.statusid); 
entry.find(".name").text(entryData.name); 
entry.find(".content").text(entryData.content); 
+1

완벽한 - 감사합니다! – user2656127