php json_encode()返回数据给JS 需要SON.parse()格式化才能用

本文介绍了一种使用PHP控制器返回数据集的方法,并通过echo结合json_encode实现数据输出。此外,还详细展示了如何利用jQuery的ajax方法进行异步请求,获取并解析服务器返回的JSON数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.控制器返回数据集

echo json_encode($res);die;

[{"id":805,"pid":803,"title":"\u5e7f\u5dde-\u7535\u8bdd\u987e\u95ee1"},{"id":804,"pid":803,"title":"\u5e7f\u5dde-\u7535\u8bdd\u987e\u95ee2"},

2.JS读取

				var data1 ;
						$.ajax({
								url:'{:url('register')}',
								type:"post",
								data:{action:'js_type',tid:{$tid},cid:{$cid},ccid:{$ccid}},
								async:false,
								success:function(data){
								  data1 = JSON.parse(data);
								  //console.log(data1);
								},
								error:function(){
								  layer.msg('读取数据失败!');
								}
						});
						
						//console.log(data1);
				//var data=[{"id":1,"pid":0,"title":"1-1"},{"id":2,"pid":0,"title":"1-2"},{"id":3,"pid":0,"title":"1-3"},{"id":4,"pid":1,"title":"1-1-1"},{"id":5,"pid":1,"title":"1-1-2"},{"id":6,"pid":2,"title":"1-2-1"},{"id":7,"pid":2,"title":"1-2-3"},{"id":8,"pid":3,"title":"1-3-1"},{"id":9,"pid":3,"title":"1-3-2"},{"id":10,"pid":4,"title":"1-1-1-1"},{"id":11,"pid":4,"title":"1-1-1-2"}];
				
				interact.render({
					elem : '.test',
					title : '选择联动',
					data : data1,
					name : 'region',
				});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值