【发布时间】:2012-12-31 11:37:54
【问题描述】:
我认为 CakePHPs JsHelper 非常适合用于 AJAX 表单提交。通常,您只需将 DOM 元素设置为使用新内容进行更新,其余的由 JsHelper 处理。一个普通的提交按钮可能如下所示:
echo $this->Js->submit('Submit', array(
'update' => '#a-div',
'url' => 'some-url'
);
现在,我想更新 2 或 3 个不同的 DOM 元素,我的 AJAX 响应类型将是带有 2 或 3 个密钥对的 JSON。所以我的问题。
如何捕获 JSON 响应数据并将该数据传递给我自己编写的独立回调函数,我可以在其中解析响应并使用值对更新相关 DOM 元素?正确的语法是什么?我意识到我可以跳过使用 JsHelper 并创建自己的提交,但我不想在这种情况下这样做。
【问题讨论】: