【问题标题】:How can I use django template variable as an argument to call javascript function?如何使用 django 模板变量作为调用 javascript 函数的参数?
【发布时间】:2014-04-17 11:15:14
【问题描述】:

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:如果我在双引号中传递参数“{{ request.session.variable }}”,则语法错误 2. 如果没有 qoutes {{ request.session.variable }} ReferenceError:joe 未定义

【问题讨论】:

    标签: javascript django django-templates arguments


    【解决方案1】:

    试试这个,

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

    '{{ request.session.variable }}'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-24
      • 2021-10-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 2019-08-12
      • 2021-04-04
      相关资源
      最近更新 更多