所以我目前正在尝试从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>
答案 0 :(得分:0)
尝试从函数中提取变量requester_data,但像在做操作一样在其中给它赋值。
我认为您的问题是变量requester_data属于该函数而不属于范围。