【问题标题】:cakephp ajaxhelper using jquery with multiple buttonscakephp ajaxhelper 使用带有多个按钮的 jquery
【发布时间】:2011-11-04 14:44:47
【问题描述】:

我有同样的问题在这里表达:http://ask.cakephp.org/questions/view/multiple_submit_buttons_1

该页面询问了该问题,但没有发布实际有效的解决方案。

我有一个带有多个按钮的 cakephp ajax 弹出表单。在后端控制器上,当我查看帖子值时,按钮的值没有被发送。这发生在我所有的 ajax 表单中。它不会将提交按钮作为表单值传递。

我的问题是:如何获取后端控制器上提交按钮的表单值?我有一个可行的解决方案,但很古怪。我向每个提交按钮 onclick 事件添加了 javascript,该事件设置了名为“form_action”的隐藏输入框的值。

【问题讨论】:

  • 一些 html 和控制器代码会有所帮助...
  • 我现在正在处理其他事情,但我会将其归结为最简单的控制器代码、视图和 javascript 以重现问题并尽快发布。

标签: jquery cakephp cakephp-ajaxhelper


【解决方案1】:

设置按钮的名称:

echo $this->Form->submit('Reply',array('name'=>'data[Message][reply]'))

【讨论】:

  • 我做到了,这永远行不通。我从来没有被粘贴为 post 变量。
  • 好吧,我只能说我在我的应用程序中使用了它。
  • 我也是,在控制器 $this->data['Message']['reply'] == 'Reply';
猜你喜欢
  • 2012-04-21
  • 1970-01-01
  • 2011-01-31
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 1970-01-01
  • 2016-09-17
  • 1970-01-01
相关资源
最近更新 更多