#1 19. Oktober 2011 SyntaxError: invalid label Moinsen, leute ich habe mal wieder ne Frage. Es geht darum, dass wenn ich z.b. hallo??????? per ajax an ein php script absende, gibt er mir die Fehlermeldung "SyntaxError: invalid label". es liegt an den Sonderzeichen, aber weiss jemand wie man das Problem lösen kann? mfg atkaz + Multi-Zitat Zitieren
#2 19. Oktober 2011 AW: SyntaxError: invalid label Zeichensatz mal auf UTF-8 umstellen. + Multi-Zitat Zitieren
#3 19. Oktober 2011 AW: SyntaxError: invalid label ist schon <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> + Multi-Zitat Zitieren
#4 19. Oktober 2011 AW: SyntaxError: invalid label diese auszeichnung hat aber keinen effekt, wenn die eigl. datei als ANSI gespeichert wurde - gut hat schon einen effekt, aber nicht den gewünschten. also die datei(en - auch php!) als UTF-8 ohne BOM speichern. -> SyntaxError: invlaid label solltest du die rückgabe der ajax-anfrage durch ein eval() schleifen, versuch mal den inhalt einzuklammern. Code: var data = '{"foo":"bar"}'; eval(data); // invalid label, weil js bei '{' von einem code-block ausgeht eval('(' + data + ')'); // okay, weil es nun als ausdruck verarbeitet wird + Multi-Zitat Zitieren
#5 19. Oktober 2011 AW: SyntaxError: invalid label Wo soll ich das denn jetzt genau einfüegen mein ajax Abfrage sieht wie folgt aus: Code: $url: "profil/messages/send_msg", data:postVars, type:"POST", dataType:"json", success:function(data) { window.location.reload(); }, error:function (xhr, ajaxOptions, thrownError){ alert(xhr.responseText); alert(thrownError); } }) EDIT: Hab das ganze jetzt anders gelöst. Benutze das jquery.form-plugin. code sieht wie folgt aus: Code: $('#answerForm').ajaxForm({ dataType: 'json', success: function(data){ window.location.reload()} }); + Multi-Zitat Zitieren