Ich bin ein Anfänger in Javascipt lernen. Was ich tun möchte, ist, Daten von Koha Bibliothekssystem mit JavaScript-Code zu holen. Koha verwendet Apache2 Webserver und MySQL Datenbank um Kataloge zu speichern.Ich möchte einen JavaScript-Code schreiben, um Daten von Koha (An ILS) zu holen
Mein Code war:
<!DOCTYPE html>
<html>
<body>
<div id="demo"><h2>Result</h2></div>
<script>
var xhttp = new XMLHttpRequest();
xhttp.open("GET","http://127.0.0.1:8080/cgi-bin/koha/svc/bib/3?userid=user&password=user1", false);
xhttp.send();
xmlDoc = xhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("a");
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;
</script>
</body>
</html>
es nicht funktioniert.
Wenn ich die URL:
http://127.0.0.1:8080/cgi-bin/koha/svc/bib/3?userid=user&password=user1
in meinem Browser erhalte ich diese
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/MARC21/slim" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
<leader>00099nam a22000617a 4500</leader>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">234234</subfield>
</datafield>
<datafield tag="245" ind1=" " ind2=" ">
<subfield code="a">Harry Potter</subfield>
</datafield>
<datafield tag="999" ind1=" " ind2=" ">
<subfield code="c">3</subfield>
<subfield code="d">3</subfield>
</datafield>
</record>
ich die Ausgabe mit Hilfe von JavaScript erhalten möchten. Bitte helfen Sie!
Ist jQuery etwas, das Sie möglich nutzen können? Es ist VIEL einfacher, AJAX-Anfragen mit jQuery als nativ auszuführen. –
Vielen Dank, dass Sie sich für die Eingabe des gesamten Codes entschieden haben. Ich werde bei jQuery bleiben, wenn das eine bessere Option ist. Der Code funktionierte, als ich die angezeigten Daten lokal als XML-Datei speicherte. Was ich will, ist, die Daten vom Koha-Server von der URL zu holen: '127.0.0.1:8080/cgi-bin/koha/svc/bib/...' mit Koha svc http API. Dieser Link enthält die Dokumentation: wiki.koha-community.org/wiki/Koha_/svc/_HTTP_API. – Blue