Umlaute müssen in Unicode geschrieben werden, da Ajax i.d.R. nur für UTF8 gedacht ist.
Als kleinen jQuery-Denkansatz:
Code:// Formulare innerhalb vom DIV-Container // mit der ID "content" auf jQuery umleiten $("#content form").submit(function(){ var url = "ajax.php?"+$(this).attr("action"); var method = $(this).attr("method"); var method = method.toLowerCase(); var showPage = function (data) { $('#content').html(data); $('#content').fadeIn('normal'); } var params = {}; for(var i=0; i<this.elements.length; i++) { e = this.elements[i]; params[e.name]=e.value; } if (methos == "post") { $.post(url, params, showPage); } else { $.get(url, params, showPage); } return false; }); // Alle Links innerhalb von dem DIV-Container umleiten $(document).ready(function() { $("#content").click(functions(){ $("a").each(function () { $.get("ajax.php?"+$(this).attr(href), "", function(data){ $('#content').html(data); $('#content').fadeIn('normal'); }); }); }); });





Zitieren