JS 获取PHP的json,javascript – 如何从PHP获取JSON到JS?

我真的已经搜索了近2个小时,还没有找到一个关于如何将

JSON数据从

PHP传递到JS的好例子.我在

PHP中有一个JSON编码脚本,它回显了一个看起来或多或少像这样的JSON脚本(伪代码).

{

"1": [

{"id":"2","type":"1","description":"Foo","options:[

{"opt_id":"1","opt_desc":"Bar"},

{"opt_id":"2","opt_desc":"Lorem"}],

{"id":"3","type":"3","description":"Ipsum","options:[

...

"6":

{"id":"14","type":"1","description":"Test","options:[

...

etc

问题是,如何使用JavaScript获取此数据?我的目标是创建一个基于这些JSON数据生成轮询的.js脚本,但我诚实地对上帝找不到任何关于如何执行此操作的示例.猜测它是这样的:

Obj jsonData = new Object();

jsonData = $.getJson('url',data,function()){

enter code here

}

任何好的例子或类似的任何链接将受到高度赞赏.我认为用PHP编码数据是棘手的部分……

编辑:

我得到了这段代码片段,所以我可以在JS中查看我的整个JSON数据.但现在我似乎无法弄清楚如何获取内部数据.它会打印出阶段编号(1-6),但我无法弄清楚如何获取问题数据,然后再解决每个问题中的选项数据.我是否必须尝试嵌套的每个循环?

$(document).ready(function()

{

$('#show-results').click(function()

{

$.post('JSAAN.php', function(data)

{

var pushedData = jQuery.parseJSON(data);

$.each(pushedData, function(i, serverData)

{

alert(i);

})

})

})

});

这里的想法是进入中间级别的问题信息并打印出问题描述,然后根据问题类型 – 循环选项(如果有的话)创建复选框/ radiobutton组,然后再继续下一个问题.第一个数字代表我目前正在进行的多阶段民意调查的哪个阶段.我的计划是通过隐藏/显示各种div来将其划分为6个阶段,直到通过Ajax提交表单的最后一页.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值