Я использую PHP для кодирования URL-адреса, и после этого я использую Url в Javascript для заполнения звания Bootstrap модальногоКак декодировать в JavaScript URL-адрес, закодированный в PHP?
У меня есть что-то вроде этого, когда я кодирование в PHP
#task/2013-12-23/517/1+task+for+Some+other+test+apartment+in+Lviv+on+December+23rd+2013
но декодированием в Javascript ожидает этого
#task/2013-12-23/517/1%20task%20for%20Some%20other%20test%20apartment%20in%20Lviv%20on%20December%2023rd%202013
Я не хочу, чтобы это сделать, как это
var title = "1+task+for+Some+other+test+apartment+in+Lviv+on+December+23rd+2013";
title.replace(/\+/g," ");
Кто-нибудь знает лучшее решение?
decodeURI или decodeURIComponent – Shadow
возможного дубликат [Как я могу получить значение строки запроса в JavaScript?] (Http://stackoverflow.com/questions/901115/how-can-i- get-query-string-values-in-javascript) –
Я не думаю, что есть лучшее решение, чем замена символа +. Дело в том, что «urlencode» PHP соответствует другому стандарту. Вы можете попробовать использовать 'rawurlencode' на стороне PHP, чтобы получить'% 20' ... –