【发布时间】:2010-05-12 15:16:34
【问题描述】:
我将 jQuery 与 Symfony 1.3.2 结合使用。
我已经用 jQuery 注册了表单的提交按钮点击事件,以便 jQuery POST 到服务器上的正确操作。
我的代码如下所示:
$(document).ready(function(){
$('#form_btn').click(function(){
$.ajax( {'type': 'POST', 'url': '/form_handler.php' });
});
});
但是(也许不出所料 - 因为我没有发送任何数据),在服务器端,没有 POST 变量并且表单字段不可用。
例如:
$request->getParameter($this->form->getName());
返回空值。
有人知道我如何使用 jQuery 发布 Symfony 表单吗?
[编辑]
对于那些可能不熟悉 Symfony 的人,我在这里要问的是如何使用 jQuery 发布表单值。
【问题讨论】:
-
您应该在
form.submit操作而不是按钮的button.click上使用它,因此如果他们在其中一个输入中按回车,它仍然可以工作。