我想使用代码:
document.getElementById("btn").setAttribute("href", "{{ path('deletecontact', { 'id': "idx" }) }}");
将属性添加到按钮以删除已选择的联系人。
idx是javascript函数的参数。现在id始终是字符串“idx”,但如果我将“”删除为idx,则会出现symfony错误。
我尝试使用“+”链接字符串,如:
"{{ path('deletecontact', { 'id': "+idx+" }) }}"
但结果是它会将字符串“+ idx +”作为id。
我也试过这个:
var str1 = "{{ path('deletecontact', { 'id': ";
var str2 = str1 + idx;
var str3 = str2 +" }) }}";
但是,symfony也会出错。
那么我怎样才能将变量放入字符串? 非常感谢