Autor | Zpráva | ||
---|---|---|---|
juneau Profil |
#1 · Zasláno: 4. 2. 2007, 23:50:40
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 |
#2 · Zasláno: 4. 2. 2007, 23:55:18
Plus by se mělo do URL kódovat jako %2B
Samotné plus opravdu znamená mezeru. |
||
Leo Profil |
#3 · Zasláno: 5. 2. 2007, 09:06:28
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 |
#4 · Zasláno: 5. 2. 2007, 18:19:32
No neprijde mi to zbytecne, formatovani komentare probiha pomoci Texy! a s tim toho JS moc neudela - nebo me nenapada jak.
To %2B vyzkousim. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0