PHP如何发送Json

时间:2011-05-26 16:13:23

标签: php javascript json

发送JSON对象的唯一方法是通过JavaScript吗?

我正在开发一个会有很多请求的系统,发送和接收Json。

如果我只能使用Javascript发送对象,我该如何触发js函数?

提前致谢

[编辑]

我有一个C#使用数据库。 WCF在C#和PHP之间进行通信。 我正在通过SOAP与WCF进行通信,它运行正常,但我的老板要我使用JSON代替。 我读过一些关于JSON + PHP的文章,发送JSON对象的唯一方法是使用JavaScript吗?

2 个答案:

答案 0 :(得分:5)

使用json_encode()编码JSON字符串后,只需使用正确的MIME标头echo即可。

header("Content-type: application/json");
echo json_encode($your_data);

答案 1 :(得分:2)

要获取php文件返回JSON,你只需要创建一个条件数组,然后json_encode回显它......

response.php

$cond ? $response= array("conditions" => true) : $response = array("conditions"=>false);
echo json_encode($response);