Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.06.2011, 19:11
Аспирант
Отправить личное сообщение для tazododu Посмотреть профиль Найти все сообщения от tazododu
 
Регистрация: 18.02.2010
Сообщений: 90

Проблема при location
Всем привет!
Никак не могу побороть такую проблему: есть функция
function submit_search_form() {
	var q = $.trim($("#search_input").val());
	if(q.length > 0) {
		var search_scope = $("#search_scope").val();
		window.location = "/search/" + search_scope + "/" + escape(q) + "/";
		return false;
	}
	return false;
}

послу нажатия сабмита делает локейшн при этом добавив в урлу строку поиска. если же в ней присутствуют такие символы как % / & и, возможно, другие, я попадаю на 404 страницу.
Ответить с цитированием
  #2 (permalink)  
Старый 15.06.2011, 19:22
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Вместо
escape
-
encodeURIComponent
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #3 (permalink)  
Старый 15.06.2011, 19:23
Аспирант
Отправить личное сообщение для tazododu Посмотреть профиль Найти все сообщения от tazododu
 
Регистрация: 18.02.2010
Сообщений: 90

как обычно, после того, как запостил топик нашел функцию encodeURIComponent
Ответить с цитированием
  #4 (permalink)  
Старый 15.06.2011, 19:24
Аспирант
Отправить личное сообщение для tazododu Посмотреть профиль Найти все сообщения от tazododu
 
Регистрация: 18.02.2010
Сообщений: 90

Nekromancer прям почувствовал как вы мне пишете и сам нашел но все равно, спасибо!
Ответить с цитированием
  #5 (permalink)  
Старый 15.06.2011, 19:27
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Вот так бы все топики заканчивались

Для любящих съязвить речь идёт не про благодарность, а когда человек сам находит решения. Лучше конечно с начала поискать, а потом писать на форум, но хоть так.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при передаче запроса POST martinss AJAX и COMET 7 09.04.2011 23:35
Проблема при подстановке значений royksopp Общие вопросы Javascript 1 11.07.2010 18:20
Проблема при инициализации событий sms9 Events/DOM/Window 2 21.01.2010 22:14
Проблема с объектом Location KingKong Элементы интерфейса 8 24.10.2009 02:34
Проблема в document.write при использовании setInterval() GOll Общие вопросы Javascript 21 06.10.2008 17:38