【发布时间】:2014-01-13 09:20:31
【问题描述】:
我正在使用 Laravel3 Response::eloquent。
结果为 JSON 格式:{"id":"1"}。但是我想要这样的结果:{"id":1} id 作为数字,而不是字符串类型。
我使用 apache,Content-Type 是 application/json; charset=UTF-8。
该问题仅出现在生产系统上。在我的本地主机上,结果是{"id":1}。
Apache 或 Laravel3 是否有任何相关设置?
【问题讨论】:
-
如果您真的在 localhost 和生产环境中体验不同的方式,我建议您使用
JSON.parse(responseText);。这将确保您能以各种方式纠正问题。 -
我在前端使用了angular,我确定不是js问题
-
@sivatumma
JSON.parse();是一个 JS 函数,而不是 PHP。