gpt4 book ai didi

javascript - Symfony2 和 jquery ajax

转载 作者:行者123 更新时间:2023-11-29 10:21:39 25 4
gpt4 key购买 nike

我正在使用 Symfony2 和 Jquery 作为 JavaScript FW 开发应用程序。我正在使用 Twig 作为模板。我从 Controller 呈现一个模板,在使用模板中的光标进行选择后,我希望在使用上述模板中的提交按钮提交时,所选标签的值返回到 Controller 。

我使用下一个 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.
}
});
});

我想在 Controller 中,在我的 Action 中我应该使用类似 $_POST["tag_id"] 或 getrequest() 、 bindrequest() 的东西来获取值,但我真的不知道如何。有人可以给我举个例子吗?谢谢。

最佳答案

您可以尝试通过以下方式获取此参数:

 $request->request->get('tag_id');

更新 简单的 Action

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
}
}

关于javascript - Symfony2 和 jquery ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10570853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com