Guten Abend
Ich erstelle mit JavaScript ein Objekt und will dieses dann per AJAX an ein PHP-Skript schicken, um dort dann aus dem Text wieder ein JSON-Objekt erstellen zu können.
Nun gibt es aber das Problem, dass sich dann z.B. Fragezeichen im Parameter befinden, da ich ja das Objekt vor dem Senden in Text umwandeln muss.
Z.B. ist ein Wert des Objekts "index.php?zahlen=1" und somit bricht mir dann der Parameter an der Stelle ab und es kommt nur das halbe Objekt in Textform beim Server an.
Wie kann ich dies umgehen?
Ich erstelle mit JavaScript ein Objekt und will dieses dann per AJAX an ein PHP-Skript schicken, um dort dann aus dem Text wieder ein JSON-Objekt erstellen zu können.
Nun gibt es aber das Problem, dass sich dann z.B. Fragezeichen im Parameter befinden, da ich ja das Objekt vor dem Senden in Text umwandeln muss.
Z.B. ist ein Wert des Objekts "index.php?zahlen=1" und somit bricht mir dann der Parameter an der Stelle ab und es kommt nur das halbe Objekt in Textform beim Server an.
Code:
var appJson = new Object();
appJson.appName = app_name;
appJson.appPrice = app_preis;
appJson.appCategory = app_kategorie;
appJson.appLink = app_link;
appJson.appImg = app_img;
appJson.plattform = plattform;
alert(JSON.stringify(appJson));
$.ajax({
type : 'POST',
url : apiUrl,
data : "plg=addApp&device=website&userID="+getCookie('userID')+"&tempID="+getCookie('tempID')+"&deviceID="+getCookie('deviceID')+"&app="+JSON.stringify(appJson),
success : function(html) {
alert(html);
}
});
Wie kann ich dies umgehen?