jQuery无法编码为URL的参数

安娜·戴维(Ania David)

我有一个带有参数的GET请求,该参数也是URL。因此,通常我只对URL进行编码,然后在服务器中对其进行解码,就可以从Java上正常运行,但是现在我使用的是jQuery,但我遇到了问题。

这是该参数的值:

http://www.BookOntology.com/bo#ania

当我这样编码时:

encodeURI(userURI)

我得到相同的价值,而我以为我应该得到这个

http%3A%2F%2Fwww.BookOntology.com%2Fbo%23ania

告诉你什么地方错了

我当前的方法(使用econdeURI)带来了最终的URL(请注意,我只是想对参数进行编码,而不是对整个URL进行编码)。

http:// bla bla bla?userURI = http://www.BookOntology.com/bo#ania

但是在服务器中,当我读取userURI参数的值时,我得到:

http://www.BookOntology.com/bo

我对该参数的值进行编码的方式绝对是一个问题,因为同样,尽管该值包含一些应更改的字符,但编码后和编码前的值相同。

你能帮我通过吗?

光线

尝试使用encodeURIComponent函数,该函数对统一资源标识符(URI)进行编码

演示:对输入值进行编码

阅读MDN DOCS了解更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Pymongo无法为设置的参数编码对象

来自分类Dev

Pymongo无法为设置的参数编码对象

来自分类Dev

在 Jquery 表中编码为 Url Javascript

来自分类Dev

AngularJS无法使用$ routeParams从URL编码的URL中读取参数

来自分类Dev

AngularJS无法使用$ routeParams从URL编码的URL中读取参数

来自分类Dev

JavaScript-获取编码为URI的url参数

来自分类Dev

编码URL请求的参数

来自分类Dev

如何从编码的URL获取参数?

来自分类Dev

gtmetrix网站问题:删除查询字符串并将参数编码为URL

来自分类Dev

确定性地将字典编码为Python中的url参数列表

来自分类Dev

URL编码无法正常工作

来自分类Dev

MVC .NET中的URL参数编码

来自分类Dev

加密和编码URL参数spring mvc

来自分类Dev

URL中的MD5编码参数

来自分类Dev

编码参数中的解码 url (returnUrl)

来自分类Dev

MVC Core 2.2 URL 编码参数

来自分类Dev

无法从url获取参数

来自分类Dev

AVI无法编码为MP4

来自分类Dev

REST请求为url编码或JSON

来自分类Dev

将PHP变量编码为URL链接

来自分类Dev

编码为URL序列化的JSON

来自分类Dev

将 url 编码的内容解析为 JSON

来自分类Dev

Android代码:我已经为YouTube URL进行了编码,但是无法在我的应用程序中播放视频

来自分类Dev

Spring URL无法在JSP中正确编码

来自分类Dev

无法使POST在jQuery AJAX / Web API中工作-参数始终为null

来自分类Dev

无法从URL获取参数。Django的

来自分类Dev

PHP无法从URL获取参数

来自分类Dev

JSF无法从URL获取参数

来自分类Dev

如何强制SqlCommand不将参数编码为unicode / nvarchar?