1
私はjavascript関数で使用している場合、私はそのが未定義」と言って、それはangularjs機能にアクセスされ、変数を宣言しますが、同じ変数したスクリプトタグ内、angularjsおよび単一のスクリプトタグ内のJavaScriptの機能の両方を持っているグローバルに宣言された変数は、javascript関数にはアクセスできません。
" 例:
<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「が定義されていない」と誰も私がこれを克服することができます私は
を、エラーを取得していますか?
ありがとう、あなたが作成することができます問題のデモの作業ですか? – niyasc
最初のファイルの後に2番目のファイルを同期的にロードします。 – YOU
@niyasc、申し訳ありませんが –