pan*_*hro 3 javascript php ajax json
我需要array从使用PHP到JS使用AJAX.
我使用标准的ajax调用,数据作为对象返回.
我可以轻松地使用这个循环Jquery.
在线阅读了很多帖子之后,通常的做法是寄回JSON.
我的问题是,为什么要使用JSON.如果我要使用它,我需要将数组转换为JSONPHP端(服务器端),然后在JS(客户端)解析它以便能够循环它.
为什么要使用JSON它需要这些额外的步骤,为什么不解析一个对象PHP.
我错过了一些明显的东西吗?
我使用标准的ajax调用,数据作为对象返回.
不,不是.数据以某种(可能)文本格式(例如JSON)发送.
然后一些代码将其转换为对象.如果服务器发回Content-Type: application/json标头或者您dataType: "json"在选项中指定,jQuery(例如)将自动执行此操作.
我的问题是,为什么要使用JSON.
它是:
如果需要这些额外的步骤,为什么要使用JSON,为什么不从PHP解析一个对象.
你无法从PHP传回"对象",因为对象只是程序对计算机RAM中一堆数据如何相互关联的理解.
将它发送到另一台计算机将类似于将您的想法发送到另一个大脑.
您必须首先将它们翻译成共享的可传输语言.