

Kleines Script, um nach einer Eingabe der Plz den entsprechenden Ort zu ermitteln:
jQuery Code:
$(document).ready(function()
{
$("#plz").bind("change", function() {
$.ajax({
type: "GET",
url: "plz.php",
data: "plz="+$("#plz").val(),
success: function(msg){
$("#ort").val(msg);
}
});
} );
});
html Code:
Plz: <input name="plz" id="plz" type="text" /> Ort <input name="ort" id="ort" type="text" />
php Code (Datei plz.php)
[php]
if (!empty($_GET['plz'])) {
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Verbindung nicht möglich : ' . mysql_error());
}
$db_selected = mysql_select_db('---------datenbank', $link);
if (!$db_selected) {
die ('Kann Tabelle nicht benutzen : ' . mysql_error());
}
Es kann ja öfters vorkommen, das beim laden einer Seite bestimmte Teile erst erzeugt werden müssen. zB dynamisch generierte Grafiken,... Dieser Vorgang dauert dann einige Zeit, und die Seite wird erst mit Verzögerung geladen.
Mit jQuery kann man das Problem schön umgehen:
JavaScript Code:
$.ajax({
type: "GET",
url: "test.php",
data: "div1",
success: function(msg){
$('#div1').empty()
$('<span>'+msg+'</span>').appendTo('#div1');
}
});
php Code (test.php)
<?php
sleep(5);
echo "Neuer Inhalt";
?>
http://meebo.com/ - Browserbasierter Messanger Dienste für AIM, ICQ, Yahoo, Jabber, GTalk und MSN
http://www.netvibes.com/ - Persönliche Startseite
http://www.unwieldy.net/ajaxim/ - Ein weiterer online Messanger
http://www.brainjar.com/dhtml/windows/ - Fenster im Browser
http://www.wikiwyg.net/ - Online Editor
http://qooxdoo.oss.schlund.de/ - Sehr umfangreiches Toolkit
http://numsum.com/ - Online Tabellenkalkulation
http://www.backbase.com/demos/RSS/#[0] - RSS Reader
http://roundcube.net/ - Sehr schöner Webmail Client
http://brothercake.com/site/resources/scripts/dbx/ - Drag&Drop Bibliothek
http://najax.sourceforge.net/dev/ - Framework