0

私はテンプレートにsymfonyフォームを持っています:

Template.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 またはjqueryjavascript、またはその他の方法 ( symfonyまたはphp$con ) を使用して変数に値を渡すにはどうすればよいですか?

更新: 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 に答える