Autor Zpráva
juneau
Profil
Pracuji na ajaxovém náhledu komentáře a narazil jsem na docela neřešitelný problém: pokud je v textu znaménko +, je javascriptem "schroustáno" -> urlencodováno do mezery. Mám-li v poli "a+b+c", do php scriptu mi přijde už jen "a b c". Ať to posílám přes GET/POST, předkódovávám pomocí encodeURI...

Po pár hodinách blbnutí a googlování mě nenapadá než všechny hodnoty zakódovat třeba do (např) base64, poslat do scriptu a tam je rozkódovat a zpracovat. Ale připadá mi to jako zbytečná komplikace, pokud by to šlo řešit nějak inteligentněji. Poradí někdo?
Joker
Profil
Plus by se mělo do URL kódovat jako %2B
Samotné plus opravdu znamená mezeru.
Leo
Profil
Ajaxovy nahled komentare? Jako ze uzivatel na klientovi pise komentar, a nahled ho posle na pozadi stranky (asynchronne chcete-li) na server jen kvuli formatovani, to nacte a zobrazi. Otazka je - proc to vubec posilat na server, to prece umi udelat primo JS sam bez AJAXu, ne? Leo
juneau
Profil
No neprijde mi to zbytecne, formatovani komentare probiha pomoci Texy! a s tim toho JS moc neudela - nebo me nenapada jak.

To %2B vyzkousim.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0