Ich folge einem Tutorial auf YouTube, aber ich konnte es nicht laufen lassen. Grundsätzlich habe ich eine country.json
Datei. Ich versuche, Daten darin zu erhalten. Was ist hier falsch?? DieseWie lese ich eine lokale JSON-Datei?
ist, wie country.json
Datei sieht aus wie
{
"name": "Germany",
"capital": "Berlin",
"pop": "some value"
}
JavaScript
var container = $("div.container");
$("input#get").click(function() {
$.ajax({
type: "Get",
url: "country.json",
dataType: "json",
successs: function (data) {
$.each(data, function (index, item) {
$.each(item, function (key, value) {
container.append(key + " : " + value + "</br>");
});
container.appendChild("<br/><br>")
});
}
});
});
HTML
<div class="container"></div>
<div id="form-area">
<h2>Get</h2>
<input type="submit" id="get" value="get">
</div>
Ist das nicht Datentyp wartet einen MIME-Typ? Ich habe immer 'dataType:" application/json "' verwendet. Verwenden Sie auch die vollständige URL zu der Datei, aber seien Sie vorsichtig, diese Datei muss sich in einem öffentlichen Verzeichnis befinden. –