LINUX.ORG.RU

JQuery serialize (знак +)


0

0

Javascript библиотека JQuery v1.2.1. Firefox 2.0.11.
vartext: $(":text").serialize()
Для значения поля: "17 45", выдает &c3=17+45.
Должно быть: &c3=17%2045.

Что делаю не так?

Нашел интересную ссылку со сравнением функции serialize:
http://www.malsup.com/jquery/form/comp/?T3=%3F%0D%0AZ&H1=x&H2=&PW.. .#
Мой вариант ответа похож на "Native".


> Что делаю не так?

Думаешь. По стандарту в URL знак пробела кодируется как "+", и никогда как "%20". Рыскать по RFC лень, но это знают все.

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

В каких тогда случаях появляется "%20",
если пробел всегда заменяется на "+"?
unescape() знает про "+"?

WinLin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.