Szukam podobnej funkcji, co urlencode()
z PHP właśnie w JavaScript. Biblioteka jQuery jest dozwolona.urlencode() z PHP w JavaScript?
Zasadniczo muszę zakodować ciąg, a następnie przekierować użytkownika na inną stronę za pomocą JavaScript.
Szukam podobnej funkcji, co urlencode()
z PHP właśnie w JavaScript. Biblioteka jQuery jest dozwolona.urlencode() z PHP w JavaScript?
Zasadniczo muszę zakodować ciąg, a następnie przekierować użytkownika na inną stronę za pomocą JavaScript.
Nie istnieje żadna funkcja całkowicie pasująca do urlencode()
, ale istnieje jedna odpowiednik dla rawurlencode()
: encodeURIComponent()
.
Zastosowanie: var encoded = encodeURIComponent(str);
Można znaleźć odniesienie tutaj:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/encodeURIComponent
encodeURIComponent()
http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp
Wystarczy popatrzeć na phpjs.org jeśli szukając JS równoważną funkcję PHP:
http://phpjs.org/functions/urlencode:573
Tutaj można używać encodeURIComponent()
(z niektóre modyfikacje).
Spróbuj urlencode od http://locutus.io/php/url/urlencode/. Przetestowałem to w kilku przypadkach, które miałem i zadziałało.