Hallo,
ich habe mich bisher immer mit PHP durchgeschlagen und möchte mich nun etwas weiter mit JS / Ajax beschäftigen.
Meine Seiten laufen zur Arbeitserleichterung eigentlich nur auf einem internen Webserver, also ohne öffentlichen Zugriff.
Nun zum eigentlichen Problem:
Ich habe eine Indexseite mit include-Dateien in drei DIV
aus dem "page_suchzeile_include.php" wir ein Script aufgerufen, das die Daten bereitstellt:
Im Prinzip funktioniert das auch, wenn ich das Alert am Ende drin lasse, sehe ich das richtige Ergebnis. Sobald ich das Alert schliesse, wird wieder ''page_doku_daten.php" angezeigt. Ohne Alert blitzt also das Suchergebnis nur kurz auf. Wo liegt mein Fehler?
Grüße
Michael
ich habe mich bisher immer mit PHP durchgeschlagen und möchte mich nun etwas weiter mit JS / Ajax beschäftigen.
Meine Seiten laufen zur Arbeitserleichterung eigentlich nur auf einem internen Webserver, also ohne öffentlichen Zugriff.
Nun zum eigentlichen Problem:
Ich habe eine Indexseite mit include-Dateien in drei DIV
Code:
<div id="menu" class="col-md-2"> <?php include("page_navigation.php")?> </div> <div id="suchzeile" class="col-md-10"> <?php include("page_suchzeile.php")?> </div> <div id="daten" class="col-md-10" > <?php include("page_doku_daten.php")?> </div>
aus dem "page_suchzeile_include.php" wir ein Script aufgerufen, das die Daten bereitstellt:
Code:
//Suchbutton document.getElementById("dokuSuchen").addEventListener("click", function(){ suche = 'page_doku_daten_suche.php?suchbegriff='+document.formSuchzeile.suchbegriff.value; $.get(suche, function(data) {$('#daten').html(data);}); alert('Schluss'); });
Im Prinzip funktioniert das auch, wenn ich das Alert am Ende drin lasse, sehe ich das richtige Ergebnis. Sobald ich das Alert schliesse, wird wieder ''page_doku_daten.php" angezeigt. Ohne Alert blitzt also das Suchergebnis nur kurz auf. Wo liegt mein Fehler?
Grüße
Michael
Kommentar