0

这个问题让我困惑了一段时间……

假设我有一个带有文本字段“customerId”和提交按钮的表单。我正在使用 ajax 获取客户 ID,将其传递给 php 控制器并根据客户 ID 提取客户信息。一旦我得到信息,我对数组进行 Json 编码并将其发送回 php。

此时是否可以在标准 foreach 循环中使用 php 格式化我的用户信息,或者是我使用 jquery 将各种 json 数组键和值传递回我的视图的唯一选择?

我希望这是有道理的。为了澄清一点,我通常会在没有 ajax 的情况下执行此操作,为我的用户获取一个数组,而不是为该用户执行 foreach 循环并显示他的信息。我在问是否可以以某种方式将 Json 对象传递回 php 并以这种方式使用而不是使用 jquery。

4

1 回答 1

0

不,很遗憾,您不能简单地将信息发送回 PHP。一旦 PHP 脚本完成,它会将页面发送回浏览器,并且脚本会关闭所有变量和它使用的所有资源。这是客户端脚本语言 Javasript 和服务器端脚本语言 PHP 之间的区别。当页面完成渲染时,您希望在 PHP 执行后发生的任何事情都必须在客户端处理。

  • Javascript -> 在浏览器中执行,因此在页面呈现后工作

  • PHP -> 根据服务器请求执行。完成后,页面将被发送回浏览器,除非您重新加载页面,否则无法访问该脚本。

于 2012-08-27T07:07:57.690 回答