JavaScriptFWとしてSymfony2とJqueryを使用してアプリケーションを開発しています。テンプレートにはTwigを使用しています。コントローラからテンプレートをレンダリングし、テンプレート内のカーソルを使用して選択した後、上記のテンプレートの送信ボタンを使用して送信するときに、選択したタグの値をコントローラに返したいと思います。
次のJquery関数を使用します。
$("MatchedTag").click(function ()
{
$(this).toggleClass("highlight");
var IdOfTag = this.id;
$.ajax({
url: "{{ path('AcmeAcmeBundle_myaction') }}",
type: "POST",
data: { "tag_id" : idOfTag },
success: function(data) {
//(success) do something...
//variable "data" contains data returned by the controller.
}
});
});
コントローラでは、myactionで$ _POST ["tag_id"]やgetrequest()、bindrequest()のようなものを使用して値を取得する必要があると思いますが、実際にはその方法がわかりません。誰かが私に例を教えてもらえますか?ありがとう。