【发布时间】:2012-09-25 20:54:20
【问题描述】:
我正在开发一个 php 应用程序,现在我必须构建一个接口来在 jquery 和 php 之间进行通信。我已经有一个工作控制器/动作。如果我需要在请求中向 php 发送数组,那么与 jQuery 进行通信的最佳方式是什么。
示例: 完成请求所需的数据:
$request_data = array
(
'key1' => 'value1',
'list1' => array
(
'listkey1' => 'listvalue1',
)
)
我应该以不同的方式发送它作为“正常”的后请求,还是更容易发送一个用 json 编码的数组的后变量? ($post_json="{key: value....})
重点是在 jquery 中的轻松集成
编辑:这不是将数据传递给客户端,而是将数组从客户端传递给 php-script
【问题讨论】:
-
你用 ajax 标记了这个问题,所以使用 ajax 吗?
-
是的,它是一种形式,具有动态元素。如果用户使用下拉菜单,则下拉菜单应在显示之前根据其他输入动态更新。
-
听起来确实像是 ajax 的工作。
-
我的问题是,将数组传递给 php-script 的最佳方式是什么,作为单个 post-var 或多个 post-var 中的 json。还是有更好的解决方案?