gpt4 book ai didi

jquery - symfony FOSJsRoutingBundle 生成 url

转载 作者:行者123 更新时间:2023-12-01 07:42:16 26 4
gpt4 key购买 nike

有人可以帮助我了解如何使用 FOSJsRoutingBundle 生成 url 吗?

我有一条路线:

            /**
* @Route("/ajax/send/mail/assistance/{center}/{ind_stu}",
* defaults = { "center" = 1 ,"ind_stu"=1},
* options = { "expose" = true },
* name = "ajax_stu_sendmail_assistance",
* )
*/
public function sendmailassistanceStuAction(Request $request,$center,$ind_stu,\Swift_Mailer $mailer)
{

在我的 jquery 文件中写入

var path =Routing.generate('ajax_stu_sendmail_assistance',{ $center:center,$ind_stu:ind_stu});

我想要调用的网址:

/ajax/send/mail/assistance/nr_center/nr_ind_stuf

但我不知道为什么它会调用:

/ajax/send/mail/assistance?%24center=nr_center&%24ind_stuf=nr_ind_stuf

当我仅使用 1 个变量时,它适用于另一个示例,有人可以帮忙吗?

最佳答案

我认为你在生成路由语法时犯了错误。请删除$

var path =Routing.generate('ajax_stu_sendmail_assistance',{ center:center,ind_stu:ind_stu});

请检查此https://symfony.com/doc/master/bundles/FOSJsRoutingBundle/usage.html

关于jquery - symfony FOSJsRoutingBundle 生成 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45591302/

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