tequila slammer
Erfahrenes Mitglied
Hallo Forum,
Ich möchte per Ajax ein "komplexes" Objekt übergeben. Ich habe mich dazu am Beispiel von http://encosia.com orientiert. Leider klappt es nicht, obwohl es eine elegante Lösung ist. Auf die json2.js wollte ich nach Möglichkeit verzichten.
Ich habe mein Code noch einmal verändert. Nun bekomme ich "erfolgreich" aber in der Datenbank steht nichts drin.
Ich möchte per Ajax ein "komplexes" Objekt übergeben. Ich habe mich dazu am Beispiel von http://encosia.com orientiert. Leider klappt es nicht, obwohl es eine elegante Lösung ist. Auf die json2.js wollte ich nach Möglichkeit verzichten.
Code:
var person = new Object();
person.Name = "Name1";
person.LastName = "Lastname1";
person.Parents[] = new Array();
person.Parents[0] = person2;
person.Parents[1] = person3;
var parameters = "{person: '" + person + "'}";
$.ajax({
type: "POST",
url: "http://localhost/Service.asmx/AddPerson",
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert("erfolgreich");
},
error: function(msg) {
alert("nicht erfolgreich");
}
});
Ich habe mein Code noch einmal verändert. Nun bekomme ich "erfolgreich" aber in der Datenbank steht nichts drin.
Code:
var testItem = "{'FirstName':'" + (param.split('|'))[0] + "','LastName':'" + (param.split('|'))[1] + "}";
var parameters = "{'person: '" + testItem + "'}";
Zuletzt bearbeitet: