我想知道如何使用Symfony2中的href路径将javascript变量值从twig传递到 Controller 。这是我的代码:
<html>
<head>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
<body>
<script>
var a = "hello";
var b = "hi";
var c = $('<a href="{{ path('ikproj_groupe_homepagegroupe1', {'id': a, 'num': b}) }}">send data</a>');
$('body').append(c);
</script>
</body>
</html>
问题是它显示此消息:变量“a”不存在。 所以,我的问题是:执行此操作的正确代码是什么?
最佳答案
您需要设置一个twig
变量。例如:
<script>
{% set a = 'hello' %}
{% set b = 'hi' %}
var c = $('<a href="{{ path('ikproj_groupe_homepagegroupe1', {'id': a, 'num': b}) }}">send data</a>');
$('body').append(c);
</script>
关于javascript - 如何使用Symfony2中的href路径将javascript变量值从twig传递到 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24673560/