Hallo,
ich möchte mit Javascript ein bestehendes assoziatives Array mit weiteren keys und Werten erweitern.
geht das mit push? nur wie?
das Basis-Array sieht so aus
var data = {testid : tid ,name : name ,vorname: vorname, strasse: strasse};
Ich nutze diese Form als Objekt da ich glaube das Ajax die Daten so erwartet.
Zumindest funktioniert das so wenn ich Ajax die Daten in dieser form übergebe.
(bin mir aber nicht sicher)
$.ajax({
url:"beispiel.php",
type:'GET',
data: data,
an Basis möchte ich nun weitere keys und Werte anhängen
Die Werte und keys erhalte ich durch eine jquery-Abfrage eines Formulars der alle Input-felder liest
$("input").each(function() {
var name = $(this).attr("name");
var val = $(this).val();
if(val){
//keys[0] = name.replace(new RegExp('[0-9]', 'g'), '');
keys[1] = name.replace(new RegExp('[a-z][A-Z]\*', 'g'), '');
data.push( ????); // hier möchte ich keys[1] als key anhängen
// damit ich es dann in einem weiteren Stepp mit den Daten aus
//dem Formular füllen kann id ein "name" enthalten sind füllen
// kann
}
});
weiss nur nicht wie man ein assoziatives array bzw. dieses Objekt´erweitern kann
Grüße Jörg