如何使用django模板变量作为参数来调用javascript函数?

时间:2014-04-17 11:15:14

标签: javascript django django-templates arguments

1.这是我调用changeButton的html代码,它是javascript函数。

 <a href="#" class="btn btn-primary btn-sm" href="#" onclick="changeButton( "{{ request.session.variable }}" );return false;">Button</a>

2。这是我正在调用的javascript函数。

  function changeBookNowButton(variable) {
  document.getElementById("bookButton").innerHTML=variable
  }

3。参数:: request.session.variable的值是:joe

我收到错误: 1. SyntaxError:语法错误,如果我用双引号传递参数&#34; {{request.session.variable}}&#34; 2.如果没有qoutes {{request.session.variable}} ReferenceError:未定义joe

1 个答案:

答案 0 :(得分:1)

试试这个,

<a href="#" class="btn btn-primary btn-sm" href="#" onclick="changeButton( '{{ request.session.variable }}' );return false;">Button</a>

'{{request.session.variable}}'