我已經使用下面的代碼成功地返回了一個JSON對象/數組(用術語不太好)。將JSON數組轉換爲html
$(function(){
$("#buildForm").click(function(e){
e.preventDefault();
var frm = $(document.buildForm);
var dat = JSON.stringify(frm.serializeArray());
$.post(frm.attr("action"), {data:dat}, function(response)
{
var $dialog = $('<div></div>')
.html(response)
.dialog({
autoOpen: false,
title: 'Build',
modal: true,
height: 400
});
$dialog.dialog('open');
// prevent the default action, e.g., following a link
return false;
});
});
});
它返回
{"str_id":"1","str_name":"TC","tier_id":"1","buy_gold":"50000","buy_mana":"10000","res_build":"0","res_active":"0","res_owned":"0","timebuildmins":"500","timecollectmins":"30","timeminsformiss":"0","goldcollected":"1000","str_imageloc":"..\/img\/structures\/tc.png"}
我不知道很多JS,但我嘗試做學習。不幸的是,我不知道如何簡單地顯示,例如,只有「str_name」。
正如你所看到的,我有一個從jquery ui打開的彈出窗口,以JSON格式顯示檢索到的數據。我需要能夠獲取返回的數據並顯示它!簡單的權利?請幫忙!
謝謝。這正是我需要的。 – 2012-03-08 18:07:55