Я успешно вернул объект/массив 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 open для отображения извлеченных данных в формате JSON. Мне нужно иметь возможность принимать бит возвращаемых данных и отображать их! Просто так? Пожалуйста помоги!
Спасибо. Это именно то, что мне нужно. –