您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP中给AJAX传来的数据类型是JSON的一点困惑

2024/6/20 14:15:48发布43次查看
php中给ajax传回的数据类型是json的一点困惑
本帖最后由 u013037779 于 2014-12-06 07:18:06 编辑 我就是关于json_encode()怎么用也用不好
例如这边是控制器里要传的json数据
我要是直接写json_encode($a);也不行
这边接收端到row这里老报错
我试过用window.alert();证明服务器已经把数据返回,可这些数据是一系列html代码也不知道哪里来的,而不是我想要的数据。
请教一下这样该怎么用json_encode()写;
另外如果是从数据库中传回来一个2维数组,又该怎么写?比如我从数据库里通过名字查询到了他的一些列值
我把这些值封装成2维数组怎么通过用json_encode转化,能否受累提供一下代码
------解决思路----------------------
从 row.city.length 这样的用法上看
你的 php 程序应该只输出 {city:[天津,武汉,长沙,广州]} 这样的内容,如果多了其他东西,则无法转换成 js 对象
$a = array(天津,武汉,长沙,广州);
echo json_encode(array('city' => $a));
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product