1
hcymk2 2016-05-19 13:14:57 +08:00
种瓜得瓜,种豆得豆。
你只能定义一个前后都可以接受的数据格式,之后在 byphp 里面解析出来转成数组。 |
2
dphdjy 2016-05-19 13:21:37 +08:00 via Android
中间用一个 dif 封装一下~
|
3
chaegumi 2016-05-19 13:26:23 +08:00
print_r 就错了
|
4
Gary_Cheung OP @chaegumi 求指导~
|
5
itbeihe 2016-05-19 13:48:08 +08:00 1
print_r($data); 改成 print_r(json_encode($data));
js 部分 alert(JSON.parse(byphp)); 另外要兼容 ie 6 , 7 html 中要引入 JSON 库 |
6
dphdjy 2016-05-19 13:55:23 +08:00 via Android 1
|
7
Gary_Cheung OP |
8
ayuanshuai929 2016-05-19 15:48:01 +08:00 via iPhone
我记得用 ajax 取返回值的话,如果 PHP 加一个 header("Content-type:application/json")的话,回调的结果就是一个 json 对象,否则就是一个 string
|
9
msg7086 2016-05-20 10:36:40 +08:00
print_r 就错了。这货是调试用的,你拿来输出还怎么玩。
直接 echo json_encode($arr); 就行了 5 楼的做法是错的。 |