Der folgende einfache Code funktioniert nicht für Wikipedia API. Ich bin mir nicht sicher warum.Wikipedia API Hallo Welt funktioniert nicht?
html:
<button id="main" onclick=doThis()>Main</button>
<div id="result">h<div>
Script:
function doThis() {
var wikiUrl = "https://en.wikipedia.org/w/api.php?action=query&titles=Main%20Page&prop=revisions&rvprop=content&format=json";
$.getJSON(wikiUrl, function(data) {
alert(data);
},
$('#result').html("no")
)}
Ausgang: die $('#result').html("no")
Linie ausgeführt wird, die ich bedeutet glauben, dass die getJSON nichts zurückgekommen.
Was ist los & Wie kann ich das beheben?
Ihre '$ ('# Ergebnis'). Html ("no")' wird nur sofort, dass Codefragment ausführen, ist es kein Rückruf. –
Ich fügte hinzu, um zu sehen, ob überhaupt etwas funktioniert. Ohne das fühlt sich die App an wie ein Ziegelstein. Aber die Sache ist - warum wird der JSON nicht abgeholt? –
Sind Sie sicher, dass es nicht ist? Hast du die Webkonsole überprüft, um zu sehen, was mit dem Ajax-Anruf passiert? –