如何使用jQuery解码URL?

XMe*_*Men 40 jquery

如何使用jQuery解码URL?我的网址是

HTTP%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db​​.jpg

Dar*_*rov 96

尝试decodeURIComponent函数:

var decodedUri = decodeURIComponent('http%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db.jpg');
alert(decodedUri);
Run Code Online (Sandbox Code Playgroud)

  • 但是这不使用jQuery(请不要链接到W3Schools,他们擅长SEO并且教授正确的信息很差)! (15认同)
  • 好吧,我没有看到使用jQuery时,本机javascript函数可以做到这一点.W3Schools有什么关系?您不会在这里向COMPLEX询问有关编程的具体问题,但至少可以作为一般问题的参考或介绍.我没有看到任何不好的事情. (12认同)
  • @nahum W3C(万维网联盟)实际上是获取正确信息的好地方.w3schools,与W3C没什么关系,不是.我假设你知道他们之间的区别,这只是一个错字.但是,你刚才证明了为什么他们选择这个名字以及将它混淆是多么容易.如果您想继续使用它们,即使您知道它们所具有的信息具有误导性或错误性,而不是使用易于访问且信息更丰富的内容,也没有人会阻止您.但是,当您公开链接到他们时,您会收到投诉. (4认同)
  • @AdriánSalgado,为什么在jQuery中已经存在此函数时在jQuery中寻找函数?我的意思是,这就像重新发明轮子一样,不是吗?检查出来:http://i.stack.imgur.com/ssRUr.gif (2认同)

Nic*_*ver 12

使用decodeURIComponent(),例如:

decodeURIComponent("http%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db.jpg")
Run Code Online (Sandbox Code Playgroud)

它不是jQuery特有的,这是一个基本的JavaScript函数.


Dou*_*oug 7

您可以简单地分别调用标准的javascript函数进行编码和解码.

encodeURIComponent
decodeURIComponent
Run Code Online (Sandbox Code Playgroud)

请享用!