Hi,
hab de ne kurze Frage zu Ajax. Ich würde gern durch Javascript und Ajax ne Php Seite aufrufen. In der Php Datei soll einfach nur ein Eintrag in die Datenbank hinzugefügt werden. Jedoch hab ichs bisher nicht auf die Reihe gekriegt. Bin da eher noch noob in Ajax ^^. Hab dann mal gegoogled und versucht über folgendes beispiel das ganze zu versuchen. Jedoch führt er die Php Datei nicht aus.
Alles anzeigen
weiss jmd rat?
hab de ne kurze Frage zu Ajax. Ich würde gern durch Javascript und Ajax ne Php Seite aufrufen. In der Php Datei soll einfach nur ein Eintrag in die Datenbank hinzugefügt werden. Jedoch hab ichs bisher nicht auf die Reihe gekriegt. Bin da eher noch noob in Ajax ^^. Hab dann mal gegoogled und versucht über folgendes beispiel das ganze zu versuchen. Jedoch führt er die Php Datei nicht aus.
Quellcode
- <script type="text/javascript" language="javascript">
- var http_request = false;
- function macheRequest(url) {
- http_request = false;
- if (window.XMLHttpRequest) { // Mozilla, Safari,...
- http_request = new XMLHttpRequest();
- if (http_request.overrideMimeType) {
- http_request.overrideMimeType('text/xml');
- // zu dieser Zeile siehe weiter unten
- }
- } else if (window.ActiveXObject) { // IE
- try {
- http_request = new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- http_request = new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e) {}
- }
- }
- if (!http_request) {
- alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
- return false;
- }
- http_request.onreadystatechange = alertInhalt;
- http_request.open('GET', url, true);
- http_request.send(null);
- }
- function alertInhalt() {
- if (http_request.readyState == 4) {
- if (http_request.status == 200) {
- alert(http_request.responseText);
- } else {
- alert('Bei dem Request ist ein Problem aufgetreten.');
- }
- }
- }
- </script>
- <span
- style="cursor: pointer; text-decoration: underline"
- onclick="macheRequest('test.html')">Einen Request absetzen
- </span>
weiss jmd rat?