2013-05-09 2 views
0

Как я могу кодировать мои параметры в javascript?Как кодировать функцию javascript

Это моя функция и мой параметр называется Новое_значение

<script> 
function selectChanged(newvalue) 
{ 
location.href="tester?restid=" + newvalue; 
} 
</script> 

Это, как я попытался с adeneos предложением

window.location.href = "tester?restid=" + encodeURIComponent(newvalue); 

, но это не работает.

Это то, что я получаю:

tester?restid=38619 

Это хочу я хочу

tester%3Frestid%3D38619%21 
+0

Если приведенные ниже ответы не то, что вы ищете, пожалуйста, дайте нам пример ввода и ожидаемого результата. –

+0

Я только что обновил его с помощью примера – Zaz

ответ

2
function selectChanged(newvalue) { 
    window.location.href = encodeURIComponent("tester?restid=" + newvalue); 
} 
+0

Я получаю это мой тестер url? Restid = 38619 ... Я хочу, чтобы restid = 38619 был кодирован как этот тестер% 3Frestid% 3D38619% 21 – Zaz

+0

@Zaz - просто включите остальные в кодировке, изменил ответ! – adeneo

+0

Arhhh THX Adeneo: D – Zaz

0

Попробуйте это:

location.href="tester?restid=" +encodeURIComponent(newvalue); 
Смежные вопросы