2016-09-01 7 views
-2

は、myFunction()を使用してオブジェクトの配列を読み取る例です。 'myFunction()'は正しく実行されていますが、myJSON()は正しく実行されていません。どのように私は読むことができますmyJSON() ??javascriptで関数を実行するには?

<!DOCTYPE html> 
 
<html> 
 
<body> 
 

 
<div id="id01"></div> 
 
<script> 
 
function myFunction(arr) { 
 
    var out = ""; 
 
    var i; 
 
    for(i = 0; i<arr.length; i++) { 
 
     out += '<a href="' + arr[i].url + '">' + 
 
     arr[i].display + '</a><br>'; 
 
    } 
 
    document.getElementById("id01").innerHTML = out; 
 
} 
 
</script> 
 

 
<script src="http://www.mybeautiful.net63.net/test/json-tutorials/json-example.js"></script> 
 

 
</body> 
 
</html>

json-example.js含まれています

myFunction([ 
{ 
"display": "HTML Tutorial", 
"url": "http://www.w3schools.com/html/default.asp" 
}, 
{ 
"display": "CSS Tutorial", 
"url": "http://www.w3schools.com/css/default.asp" 
}, 
{ 
"display": "JavaScript Tutorial", 
"url": "http://www.w3schools.com/js/default.asp" 
}, 
{ 
"display": "jQuery Tutorial", 
"url": "http://www.w3schools.com/jquery/default.asp" 
}, 
{ 
"display": "JSON Tutorial", 
"url": "http://www.w3schools.com/json/default.asp" 
}, 
{ 
"display": "AJAX Tutorial", 
"url": "http://www.w3schools.com/ajax/default.asp" 
}, 
{ 
"display": "SQL Tutorial", 
"url": "http://www.w3schools.com/sql/default.asp" 
}, 
{ 
"display": "PHP Tutorial", 
"url": "http://www.w3schools.com/php/default.asp" 
}, 
{ 
"display": "XML Tutorial", 
"url": "http://www.w3schools.com/xml/default.asp" 
} 
]) 

myJSON([ 
{ 
"display": "HTML Tutorial", 
"url": "http://www.w3schools.com/html/default.asp" 
}, 
{ 
"display": "CSS Tutorial", 
"url": "http://www.w3schools.com/css/default.asp" 
}, 
{ 
"display": "JavaScript Tutorial", 
"url": "http://www.w3schools.com/js/default.asp" 
}, 
{ 
"display": "jQuery Tutorial", 
"url": "http://www.w3schools.com/jquery/default.asp" 
}, 
{ 
"display": "JSON Tutorial", 
"url": "http://www.w3schools.com/json/default.asp" 
}, 
{ 
"display": "AJAX Tutorial", 
"url": "http://www.w3schools.com/ajax/default.asp" 
}, 
{ 
"display": "SQL Tutorial", 
"url": "http://www.w3schools.com/sql/default.asp" 
}, 
{ 
"display": "PHP Tutorial", 
"url": "http://www.w3schools.com/php/default.asp" 
}, 
{ 
"display": "XML Tutorial", 
"url": "http://www.w3schools.com/xml/default.asp" 
} 
]) 
+5

「myJSON」という名前の関数を呼び出していますが、どこにも定義していません。 'myJSON'のコードはどこですか? – smarx

+0

@smarx 'myJSON()'の呼び出しはどこですか?編集履歴に表示されていないことを投稿後すぐに編集しましたか? – Barmar

+0

@Barmarそれは '

0

<!DOCTYPE html> 
 
<html> 
 
<body> 
 

 
<div id="id01"></div> 
 
<div id="id02"></div> 
 
<script> 
 

 
    function myJSON(arr) { 
 
     var out = ""; 
 
     var i; 
 
     for(i = 0; i<arr.length; i++) { 
 
      out += '<a href="' + arr[i].url + '">' + 
 
      arr[i].display + '</a><br>'; 
 
     } 
 
     document.getElementById("id02").innerHTML = out; 
 
    } 
 

 
</script> 
 

 
<script src="http://www.mybeautiful.net63.net/test/json-tutorials/json-example.js"></script> 
 
</body> 
 
</html>

関連する問題