0

我在模板中有一个 symfony 表单:

模板.php

<form class="well" action="<?php echo url_for("@submitParam?param=".$con) ?>" method="post">
  <input type="text" name="param">
  <button type="submit" class="thisBtn">Button</button>
</form>

当按下提交按钮时,如何将值从 HTML 输入name="param"传递到 url 或$con使用jqueryjavascript或任何其他方式(symfonyphp )的变量?

更新: 您也可以使用 AJAX:

$(".btn").live('click', function(){
        $.post("<?php echo url_for('@submitParam'); ?>", $('.box').serialize(), function(response) {
            switch(response.status) {
                case 'success':
                    console.log("Success");
                    break;
                case 'failure':
                    console.log("Failure");
                    break;
            }
        }, 'json');
        return false;
    });

行动 :

$request->getParameter('param');
4

2 回答 2

1

要在 url 中发送param值,请使用提交按钮

<input type="submit" class="thisBtn" value="button"/>

并更改方法以获取

method="get"

于 2012-08-02T07:51:53.407 回答
0

你为什么要这样做?您已经拥有 的值,param因为它是表单中的输入元素。

于 2012-08-02T07:47:03.527 回答