[英]Symfony2 and jquery ajax
我正在使用Symfony2和Jquery作為JavaScript FW開發應用程序。 我正在使用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()來獲取值,但我真的不知道如何。 有人能給我一個例子。 謝謝。
您可以嘗試通過以下方式獲取此參數:
$request->request->get('tag_id');
更新 簡單的操作
namespace Acme\HelloBundle\Controller;
use Symfony\Component\HttpFoundation\Response;
class HelloController
{
public function indexAction($name)
{
$myParam = $request->request->get('tag_id');
// write your code here
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.