symfony2 ajax,javascript - Symfony2 and jquery ajax - Stack Overflow

在本文中,作者探讨了如何在Symfony2应用中结合jQuery处理模板中的用户选择。通过监听模板元素的点击事件,利用jQuery的AJAX功能将选中标签的ID发送到控制器。在控制器端,作者需要解析POST数据来获取选中的标签ID。这是一个关于前端与后端交互的基础示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

I am developing an application using Symfony2 and Jquery as a JavaScript FW. I am using Twig for the templates. I render a template from the controller and after making a selection using the cursor in the template I would like the value of the selected tag to be returned to the controller when submitting using a submit button in the mentioned template.

I use the next Jquery function:

$("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.

}

});

});

I guess in the controller, in myaction I should use something like $_POST["tag_id"] or getrequest() , bindrequest() to get the value but I dont really know how. Could someone give me an example. Thanks.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值