Neueste Web-Entwicklung Tutorials
 

JSON Funktionsdateien


Eine gemeinsame Nutzung von JSON ist, Daten von einem Webserver zu lesen und die Daten in einer Webseite angezeigt werden soll.

In diesem Kapitel werden Sie in 4 einfachen Schritten lehren, wie JSON-Daten zu lesen, Funktion Dateien.


JSON Beispiel

Dieses Beispiel liest ein Menü aus myTutorials.js und zeigt das Menü in einer Web - Seite:

JSON Beispiel

<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="myTutorials.js"></script>
Versuch es selber "

Beispiel erklärt

1: Erstellen Sie ein Array von Objekten.

Verwenden Sie ein Array - Literal , um eine deklarieren array von objects .

Geben Sie jedem Objekt zwei Eigenschaften: display und url .

Nennen Sie das Array myArray :

myArray

var myArray = [
{
"display": "JavaScript Tutorial",
"url": "http://www.w3ii.com/js/default.html"
},
{
"display": "HTML Tutorial",
"url": "http://www.w3ii.com/html/default.html"
},
{
"display": "CSS Tutorial",
"url": "http://www.w3ii.com/css/default.html"
}
]

2: Erstellen Sie eine JavaScript - Funktion das Array angezeigt werden soll .

Erstellen Sie eine Funktion myFunction() , die das Array Objekte Schleifen und zeigen den Inhalt als HTML - Links:

myFunction()

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;
}

Rufen Sie myFunction() mit myArray als Argument:

Beispiel

myFunction(myArray);
Versuch es selber "

3: Verwenden Sie ein Array - Literal als Argument (anstelle der Array - Variablen):

Rufen Sie myFunction() mit einem Array - Literal als Argument:

Der Aufruf myFunction()

myFunction([
{
"display": "JavaScript Tutorial",
"url": "http://www.w3ii.com/js/default.html"
},
{
"display": "HTML Tutorial",
"url": "http://www.w3ii.com/html/default.html"
},
{
"display": "CSS Tutorial",
"url": "http://www.w3ii.com/css/default.html"
}
]);
Versuch es selber "

4: Setzen Sie den Funktionsaufruf in einer externen Datei js

Setzen Sie die Funktion aufrufen , diese in einer Datei mit dem Namen myTutorials.js :

myTutorials.js

myFunction([
{
"display": "JavaScript Tutorial",
"url": "http://www.w3ii.com/js/default.html"
},
{
"display": "HTML Tutorial",
"url": "http://www.w3ii.com/html/default.html"
},
{
"display": "CSS Tutorial",
"url": "http://www.w3ii.com/css/default.html"
}
]);

Fügen Sie das externe Skript auf Ihrer Seite (anstelle der Funktionsaufruf):

Hinzufügen eines externen Script

<script src="myTutorials.js"></script>
Versuch es selber "