【发布时间】:2015-02-14 05:11:38
【问题描述】:
我正在使用 php 代理绕过跨域 ajax 问题
我的 php:
return array(
'status' => 'ok',
'header' => $header,
'content' => $content
);
所以现在我的 $response['content'] 保存了我的内容,但我也想要我的标题。
如果我:
echo $response['content'];
然后我得到如下回复:
这是我需要的!但我也想在回声中有 $response[header]。 但是如果我:
echo $response;
我得到:
如何在 json 响应中同时获取两者,以便在我的 javascript 代码中使用它? 为什么它只是返回纯文本'Array'
如果我使用 json_encode,它的格式不正确,就像我的第一个示例一样。
它失去了所有的格式..?
【问题讨论】:
-
echo不会打印出对象。也许改用var_dump。 -
JSON_FORCE_OBJECT 也不起作用
-
使用
json_encode()可能吗? -
我在 OP 中说过我使用 json_encode 并且它失去了它的格式。 var_dump 也
标签: javascript php ajax json