bin dabei mir ein Plugin mit Ajax unterstützung zu basteln.
Dabei wird beim Klick die Daten (Tabelle, Formular, ...) per Ajax neu angefordert,
Code: Alles auswählen
var dataRefresh = function(link)
{
var mAjax = new Ajax.Request(
link,
{
onComplete:dataResponse,
onFailure:dataError,
onLoading:function()
{
$("info").show();
}
}
);
}
Code: Alles auswählen
$aOutputs[] = array(...)
Code: Alles auswählen
print(json_encode($aOutputs));
Code: Alles auswählen
var dataResponse = function(r)
{
var data = r.responseText.evalJSON();
for (var i = 0; i < data.length; ++i)
{
$(data[i].sektion).innerHTML= data[i].code;
}
$("info").hide();
}
wenn ich mir mein Array mit print_r ausgeben lasse, sind meine Daten korekt
Code: Alles auswählen
Array
(
[0] => Array
(
[aktion] => edit
[feld] => name
[attr] => value
[value] => Austria
)
[1] => Array
(
[aktion] => edit
[feld] => localname
[attr] => value
[value] => Österreich
)
)
Code: Alles auswählen
[{"aktion":"edit","feld":"name","attr":"value","value":"Austria"},{"aktion":"edit","feld":"localname","attr":"value","value":""}]
Wenn ich Daten aus einem Formular per Ajax und Post an den Server schicke, wird alles Korrekt übermittelt; auch Umlaute.
Kann mir dabei jemand helfen
Danke