2010-09-03 51 views
0

好吧,讓我從腳本中返回json對象,並獲得所有數據,但是如何將它放在頁面上。以下是我迄今爲止如何在JSON返回後通過JQuery填充頁面

我有有這樣

<div class="main-blue"> 
<div class="blue-items"> 
<?php foreach ($related as $row_r) { ?> 
<div class="item-blue"> 
<div class="image left"> 
<img src="<?php print $row_r['image'] == "" ? "css/images/blue-png2.png" : "css/images/{$row_r['image']}" ?>" alt="" /> 

循環正如你可以看到PHP的循環是通過相關數組$其中有很多產品循環PHP頁面。我有一個ajax調用,可以更改此數組中的數據並重新生成頁面。我從電話的getJSON

$.getJSON('function.php?type=piz&count=5', function(data) { 
$(data).each(function(key, value) { 
    console.log(value); 
    }); 
}); 

我如何使用新的數據

+1

什麼是JSON返回的樣子? – 2010-09-03 02:14:59

+0

每一個元素都是一個對象 對象{名稱=「聯想 - 小型化PC」,更...} 然後我點擊它的螢火,我得到的屬性爲每個像價格和圖像和描述 – Trace 2010-09-03 02:20:57

+0

「foreach()」循環的其餘部分在哪裏? – 2010-09-03 07:26:13

回答

0

您的JS。 ('#contentHere')。html()函數(數據).each(函數(鍵,值){0} .getJSON('function.php?type = piz & count = 5',function(data){ $ (value); }); });

你的HTML

<div id="contentHere"></div> 
+0

這段代碼是否不會一次又一次地替換「contentHere」元素的內容,而只是將最後一個元素的值留給它?我知道你在這裏駕駛的是什麼,但是這個代碼現在只會進一步混淆OP。 – 2010-09-03 07:27:46

+0

這基本上只是一個簡短的解釋。如果他會感到困惑,那麼他會學習。我不是來喂匙子的。 – 2010-09-04 02:20:48