84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
就是这样echo json 字符串吗?
function my(){ ... echo {"code":"NO_ERROR","msg":"获取系统参数成功"} }
虽然不清楚你具体的问题场景,但是我以我的开发经历回答一下,我曾经遇到过java调取php返回的json,但是当json_encode一个空的array时,java是无法识别的,这个时候就要另加判断了,要判断一下你传入的对象是否为空:json_encode(array('data' => (empty($data) ? new stdclass() : $data)))
$.ajax({ type: "GET", url: "http://www.example.com/json.php", data: {name:"ele", pass:"123"}, //这里的data是参数,跟下面回调函数里服务器返回的data不是一个东西 success: function(data){ console.log(data); } }); 'NO_ERROR', 'msg' => '获取系统参数成功', ); header('Content-Type: application/json; charset=utf-8');echo json_encode($arr);
虽然不清楚你具体的问题场景,但是我以我的开发经历回答一下,我曾经遇到过java调取php返回的json,但是当json_encode一个空的array时,java是无法识别的,这个时候就要另加判断了,要判断一下你传入的对象是否为空:json_encode(array('data' => (empty($data) ? new stdclass() : $data)))