我将id为mydata的输入元素的值放入变量's'中。 当我将此变量连接到另一个字符串时,结果字符串中没有变量。
$("#mydata").change(function () {
var s =$("#mydata").val();
var link = "<a href='{%url 'download' "+s+" %}' style='color:darkslategrey;'>View E-Brochure</a>";
});
变量s的值为1 结果字符串为:
<a href="/download/%7B0%7D" style="color:darkslategrey;">View E-Brochure </a>
但我希望如此,
<a href="/download/1" style="color:darkslategrey;">View E-Brochure </a>
答案 0 :(得分:1)
您的脚本缺少右括号和分号。
$("#mydata").change(function () {
var s = $("#mydata").val();
var link = "<a href='{%url 'download' "+s+" %}' style='color:darkslategrey;'>View E-Brochure</a>";
alert(link);
});