我想使用代码:
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 中也会出现错误。
那么我怎样才能将变量放入字符串中呢?非常感谢