Как я могу декодировать URL-адрес с помощью jQuery? Как я могу декодировать URL-адрес с помощью jQuery? Мой URL-адрес HTTP% 3A% 2F% 2Fdtzhqpwfdzscm.cloudfront.net% 2F4ca06373624db.jpg Ответ 1 Попробуйте decodeURIComponent: var decodedUri = decodeURIComponent('http%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db.jpg'); alert(decodedUri); Ответ 2 Используйте decodeURIComponent(), например: decodeURIComponent("http%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db.jpg") Это не специфичный jQuery, это базовая функция JavaScript. Ответ 3 Вы можете просто вызвать стандартные функции javascript для кодирования и декодирования соответственно. encodeURIComponent decodeURIComponent Наслаждайтесь! Ответ 4 decodeURIComponent('http%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db.jpg') Ответ 5 Если URL-адрес должен содержать пробелы, закодированные как "+", следующий вызов поможет (взято из fooobar.com/info/41341/...): decodeURIComponent((str+'').replace(/\+/g, '%20'))
Ответ 1 Попробуйте decodeURIComponent: var decodedUri = decodeURIComponent('http%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db.jpg'); alert(decodedUri);
Ответ 2 Используйте decodeURIComponent(), например: decodeURIComponent("http%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db.jpg") Это не специфичный jQuery, это базовая функция JavaScript.
Ответ 3 Вы можете просто вызвать стандартные функции javascript для кодирования и декодирования соответственно. encodeURIComponent decodeURIComponent Наслаждайтесь!
Ответ 5 Если URL-адрес должен содержать пробелы, закодированные как "+", следующий вызов поможет (взято из fooobar.com/info/41341/...): decodeURIComponent((str+'').replace(/\+/g, '%20'))