Ich habe ein riesiges Problem!Das Laden der JSON-Datei in jQuery schlägt im folgenden Code fehl
Ich versuche, eine JSON-Datei mit Jquery zu laden, aber es schlägt immer fehl! Ich habe viele verschiedene Dinge ausprobiert, aber nichts hat für mich funktioniert. Ich bin mir auch nicht sicher, wie man es wirklich debuggt, was falsch ist!
Hier ist mein Code:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var url = "content.json";
var outp = {
low : 0,
high : 99,
name : "Fritz",
rufnummer : "012",
faxnummer : "345",
mobil : "678",
mail : "[email protected]",
};
$('#find').on("click", function(){
var data = $.getJSON(url, function() {
console.log("success");
})
.done(function() {
console.log("second success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
console.log(data);
console.log(outp);
console.log("Hi");
data.complete(function() {
console.log("second complete");
});
});
});
//});
</script>
</head>
<body>
<p>Postleitszahl:</p>
<input type="number" autocomplete="on" name="inp" id="inp">
<button type="button" id="find">Finden</button>
<p class="output"></p>
</body>
</html>
hier auch meine JSON ist:
{
"low" : 0,
"high" : 99,
"name" : "Fritz",
"rufnummer" : "012",
"faxnummer" : "345",
"mobil" : "678",
"mail" : "[email protected]",
}
Mögliche Duplikat schreiben [Wie kann ich die Antwort von einem asynchronen Aufruf zurückkehren?] (Http://stackoverflow.com/questions/14220321/how-do-i- return-the-response-from-asynchron-call) –