Ich habe JSON-Daten als info.json.Fehler beim Abrufen von Daten aus dem JSON-Objekt
[
{"employee": {"name":"A", "salary": "324423"}},
{"employee": {"name":"B", "salary": "43111"}},
{"employee": {"name":"C", "salary": "43434"}},
{"employee": {"name":"D", "salary": "120000"}},
]
und index.html als Link linklinklink
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
var item,$emp=$('#emp') ;$aa=$('a') ;$sal=$('#salary');
$.ajax({
url:"info.json",
success:function(data){
item=data;
}
})
$aa.click(function(){
var index=$aa.index(this);
var
inf=item[index].employee;
$sal.text(inf.salary);
return false;
})
</script>
Ich will nur Namen und das Gehalt des Mitarbeiters auf der Klicktaste in index.html von JSON-Daten anzuzeigen:
- alle gleichzeitig in 1 Verbindung
- alle von 4 separat in 4 Links
Aber immer Fehler wie:
Ich denke, es ist einfach, aber ich bin neu in AJAX. Vielen Dank im Voraus
Ich empfehle das Netzwerk Entwickler zu überprüfen Tools Ihres Browsers, um festzustellen, ob tatsächlich eine Antwort vom Server vorliegt oder ob ein Fehler aufgetreten ist. – mm759
Warum aktivieren Sie klicken, wenn Sie nicht sicher sind, ob Sie bereits Ergebnisse erhalten haben? –
Sie müssen Ihre Json mit JSON.parse() analysieren. –