javascript - 尝试在函数中使用参数时出错

标签 javascript symfony routes

在 symfony 上工作,我正在使用 bootbox 开发以下 javascript 函数:

function ask_delete(id)
{
    bootbox.confirm("Are you sure?", function(result) {
        if(result)
        {
            document.location.href = "{{ path('SomethingBundle_delete', {'id': id}) }}";
        }
    }); 
}

我想捕获我的 id 参数并将其作为参数传递给我的“SomethingBundle_delete”路线。 然而 id 似乎没有定义。你知道我如何将它作为参数传递吗?

最佳答案

id 值可用,但您需要将其作为值而不是字符串文字引用

"{{ path('SomethingBundle_delete', {'id': " + id + "}) }}"

关于javascript - 尝试在函数中使用参数时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077184/

相关文章:

javascript - 模态窗口的问题

php - 如何在 PHP (Laravel) 中调试 "Symfony\Component\Debug\Exception\FatalErrorException"错误?

与 SYMFONY 一起使用的 PHP 框架 AMPHP/THREAD - 它必须安装在哪里?

symfony - 将Elastica与PagerFanta和动态querybuilder一起使用

javascript - JQuery:WAITING加载更改的图像 src 属性

javascript - 如何在此脚本中添加多个 ID [需要语法]

javascript - 如何在浏览器宽度上重复一个圆圈

asp.net-mvc - 具有干净 URL 的多个路由参数

javascript - 外部文件中的 ExpressJS 导出路由不适用于根路径

asp.net - 当不匹配路由时,OWIN 中的 WebApi 总是返回 200 而不是 404