Ajax URL mit GET

Hi,
wie schaff ichs das ich mit einem Aufruf des Links, zum Beispiel

einen Ajax aufruf hinbekomme, welcher im DIV z.B.:

dann eine externe php Datei aufruft, ohne die Seite neu zu laden.

Per Formular geht es. Aber ich bin gerade zu doof es mit einer einfachen GET-URL hinzubekommen. Kann mir jemand bei dem Problem vielleicht helfen? :slight_smile:

Danke schon mal im Vorraus.

Bisschen präziser?
Was hast du denn bis jetzt versucht?

vlt. mit ner onload function, die den get parameter überprüft

Idee:

Klicken Sie hier: <a href="/erg/ergebnis_auslese.php?id=TEST&code=TESTCODE">HIER</a>
<div id="ERGEBNIS">Das Bild wird dann hier sichtbar und der Text wird verschwinden. It's magci  ;) </div>

ergebnis_auslese.php:

<?php 
$id = $_GET["id"];
$code = $_GET["code"];

?>
<img src="/img/<?php echo $code ?>" >

hoffe des is etwas genauer (den code habe ich schnell runter geschrieben also net wundern bitte wenn mal ein “;” fehlt … :wink:

Mit JQuery z.B.:

$('a').click(function(e) { e.preventDefault(); var url = $(this).attr('href'); $.get(url, function(xhr) { $('#ERGEBNIS').html(xhr); }); });

[quote=“hummer”]Mit JQuery z.b.:

$('a').click(function() { var url = $(this).attr('href'); $.get(url, function(xhr) { $('#ERGEBNIS').html(xhr); }); });[/quote]
Da musst du false zurückgeben, weil sonst der “normale” Handler aufgerufen wird, der dem Link dann folgt.

jQuery ist eine Lösung, wenn du darauf verzichten willst findest du hier einige gute Infos zum Thema AJAX: ajax.frozenfox.at/

Du meinst: api.jquery.com/event.preventDefault/

joa, habs ergänzt :wink:

Du meinst: api.jquery.com/event.preventDefault/[/quote]
Joa, das funktioniert auch. return false; ist aber schneller geschrieben :slight_smile: