JQuery und Textarea
Maggo
- javascript
Moin zusammen,
ich habe ein Problem mit JQuery. Ich möchte gerne ein PHP-File aufrufen, eine Textarea übergeben um diese zu speichern.
Leider schneidet der Aufruf den Textstring nach dem ersten Leerzeichen ab - was nicht sehr chic ist :-)
Mein Aufruf lautet wie folgt:
$("#updcheck").load(string, {}, function(data) { });
string sieht z.b. so aus: "update.php?text=Hallo Welt"
In diesem Fall wird also nur "Hallo" gespeichert.
Kann mir zufällig jemand helfen?
Vielen Dank um voraus,
Marco
string sieht z.b. so aus: "update.php?text=Hallo Welt"
Wenn du eine url übergibst, muss diese richtig encoded sein.
[http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri]
mfg Beat
$("#updcheck").load(string, {}, function(data) { });
string sieht z.b. so aus: "update.php?text=Hallo Welt"
In den ersten Parameter gehört die URI, wenn du GET-Parameter an den Webserver übergeben willst, solltest du sie im zweiten Parameter unterbringen - als Object oder String.
jQuery nimmt dir die URL-Kodierung ab, wenn du ein (nicht-leeres) Object übergibst:
$("#updcheck").load("update.php", { text : "Hallo Welt" });
Mathias
Vielen Dank euch beiden - in meinem jugendlichen Leichtsinn habe ich das mit dem EncodeURI natürlich schon probiert, aber nicht drauf geachtet, dass "update.php?text=" natürlich auch umgesetzt wird :-) Und dann funktioniert das logischerweise nicht.
Also, vielen vielen Dank!
Marco