【发布时间】:2013-09-20 13:36:49
【问题描述】:
我在从数据库中获取信息时遇到问题。当我使用此代码将其作为 JSONP 输出时:
$json = json_encode($data);
echo isset($_GET['callback'])
? "{$_GET['callback']}($json)"
: $json;
它将所有&signs 解释为:\/ 因此,它不是“食物和水”,而是“食物/水”。谁能提示我问题出在哪里?
【问题讨论】:
-
我的第一个猜测是问题出在 json_encode() 内部
-
你的
callback是做什么的? -
你能提供一个错误输出的具体例子吗?
标签: javascript php jquery jsonp