Javascript 将变量导入HTML

Javascript 将变量导入HTML,javascript,Javascript,因此,我目前正试图从Main.js中获取一个变量,并将其导入一个名为Iframe.html的文件中,主题是一个字符串,其中包含来自zen desk的票据主题。我的api正在运行,它正在抓取票据主题,但当我尝试将其实现到“BC-”的识别系统中时,它无法识别 这是定义了变量“Subject”的Main.js文件 这是Iframe.html文件,我正试图将变量“Subject”导入其中: <!--BC-Check six digit--> <script type="text/j

因此,我目前正试图从Main.js中获取一个变量,并将其导入一个名为Iframe.html的文件中,主题是一个字符串,其中包含来自zen desk的票据主题。我的api正在运行,它正在抓取票据主题,但当我尝试将其实现到“BC-”的识别系统中时,它无法识别

这是定义了变量“Subject”的Main.js文件

这是Iframe.html文件,我正试图将变量“Subject”导入其中:

<!--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>

函数bc_check(){
var str={{subject}};
var res=str.substring(str.indexOf(“BC-”),str.indexOf(“BC-”)+9);
document.getElementById(“识别”).innerHTML=res;
}

尝试从函数中提取变量requester\u数据,但在函数中给它赋值,就像你已经在做一样

我认为您的问题在于变量requester_数据属于函数而不属于范围

<!--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>