将变量导入HTML

时间:2018-06-21 14:46:32

标签: javascript

所以我目前正在尝试从Main.js中获取一个变量,然后导入一个名为Iframe.html的文件中,主题是一个字符串,其中包含来自zen-desk的票证的主题,我正在使用api,但是,当我尝试将其实施到“ BC-”的识别系统中时,它无法识别。

这是Main.js文件,其中定义了变量“ Subject”

function showInfo(data) {
  var requester_data = {
    //'email': data.ticket.address
    //'name': data.ticket.name
    'description': data.ticket.description,
    'subject': data.ticket.subject
  };
  var source = $("#requester-template").html();
  var template = Handlebars.compile(source);
  var html = template(requester_data);
  $("#content").html(html);
}

这是我试图将变量“ Subject”导入到的Iframe.html文件:

<!--BC-Check six digit-->
  <script type="text/javascript">
  function bc_check() {
    var str = {{subject}};
    var res = str.substring(str.indexOf("BC-"), str.indexOf("BC-") + 9);
    document.getElementById("recognize").innerHTML = res;
  }
</script>

1 个答案:

答案 0 :(得分:0)

尝试从函数中提取变量requester_data,但像在做操作一样在其中给它赋值。

我认为您的问题是变量requester_data属于该函数而不属于范围。