我在单个脚本标记中都有angularjs和javascript函数,
在脚本标签里面我已经声明了一个变量,可以在angularjs函数中访问,但是如果我在javascript函数中使用相同的变量,它的说法是" undefined"。 例如:
<script>
var a = [];
var i =0;
$.each(data, function () {
a.push({
name: data[i]['name'],
id: data[i]['id']
});
i++;
在这里工作正常。
function addPeople(status)
{
sname=document.getElementById("addname").value;
for(var i=0; i< a.length;i++)
{
if(a[i]['name'] == sname)
{
inst_id=a[i]['id'];
}
}
我收到的错误是&a; a未定义&#39;
任何人都可以帮助我克服这个问题吗?
答案 0 :(得分:0)
感谢您的所有建议,我找到了自己的答案,我写了一个代码,在javascript函数中再次获取json,我知道它没有优化,欢迎提出建议,谢谢