- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用 http.get
调用远程 URL。我将搜索字符串附加到基本 URL。此搜索字符串应经过 URL 编码。但是我得到这个错误:
Cannot find name 'encodeUri'
我应该如何导入它或使其可用?这是一个标准的 Javascript 函数,我在尝试使用 Javascript 的 Math
对象时遇到了同样的问题。
search(term:string):any {
let encoded_term:string = encodeUri(term);
let url:string = [Config.API_BASE_URL, 'members', 'search', '?q=' + encoded_term].join('/');
return this.http.get(url)
.map(res => res.json())
.map(res => {
return this.buildPage(res);
});
}
最佳答案
函数称为 encodeURI()
,而不是 encodeUri()
。
您可以阅读有关 encodeURI()
和其他 Typescript 预定义函数的更多信息 here .
关于 Angular 2 : Cannot find name 'encodeUri' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41290875/
一、escape escape是对字符串进行编码,使得可以在所有的电脑上可读,但是encodeURI和encodeURIComponent是对URL进行编码的。escape和后两者几乎没关系。 esc
我正在编写一个集成在两个 3rd 方库之间的组件。 从第一个库中获取 URL,并将其传递给第二个库。 我得到的 URL 格式为: https://xxxxx.s3.amazonaws.com/xxxx
我的 cookie 值包含圆括号“例如:demo (1)”当我尝试使用 encodeURI 进行编码时,圆括号 ( 未编码为 %28 ,对圆括号等特殊字符进行编码的替代方法是什么 最佳答案 要将 ur
我使用 encodeURI() 对 php 请求 url 进行编码,它在 Firefox 和 Chrome 中工作得很好,但在 IE/Edge 中却不行。 实际网址是:http://localhost
如果您使用 javascript 的 encodeURI() 方法对某些内容进行编码,您如何在 PHP 中获取解码后的字符串? 我有字符串 name= "salman mahmood",我正在通过 P
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我正尝试在 js 代码下加载背景图片,如下所述: $('.main-banner').css('background-image', "url("+encodeURI(element.image)+"
有没有办法在 Javascript 的 encodeURI() 或 encodeURIComponent() 中指定字符集?例如: encodeURIComponent("例子", "UTF-8")
我创建了一个网络应用程序来清理 CSV/TSV 数据。该应用程序允许我上传 CSV 文件、读取它、修复数据,然后下载包含正确数据的新 CSV 文件。我遇到的一个挑战是下载超过 2500 行的文件。浏览
javascript 的 encodeURI 函数是否有任何有效用途? 据我所知,当您尝试发出 HTTP 请求时,您应该: 一个完整的 URI 您想放入 URI 中的一些片段,可以是 unicode
PHP 中是否有一些 encodeURI() 函数不编码:~!@#$&*()=:/,;?+'? 最佳答案 我现在在用这个 function encodeURI($url) { // http:
编码查询字符串以发送到 Web 服务器时 - 何时使用 escape() 以及何时使用 encodeURI() 或 encodeURIComponent (): 使用转义: escape("% +&=
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape, decodeURI, de
我正在根据用户查询生成搜索输出并生成这样的搜索结果页面 location.href = root_url + "SearchCenter/Pages/internal.aspx" + "?q=" +
我有一个页面通过 ExtJS 在 iframe 中加载其他页面: alert(UNID); // returns ...AAA== ... autoEl:{ tag:"ifr
我有一个这样的 URI: http://client.dev/dap/module/hdfs-web/api/v1.0/clusters/Cluster%201%20-%20CDH4?operatio
我正在尝试使用 http.get 调用远程 URL。我将搜索字符串附加到基本 URL。此搜索字符串应经过 URL 编码。但是我得到这个错误: Cannot find name 'encodeUri'
在 JavaScript 中,这些有什么区别? 转义()/unescape() encodeuri()/decodeuri() encodeURIComponent()/decodeURICompon
在一个小型 asp.net web 客户端中,我有以下 Ajax 调用。 $.ajax({ type: "GET", url: "Search.aspx?action=GetDocum
什么是 Powershell 中的 Javascripts encodeURI()/encodURIComponent()? 我正在对 URL 进行编码(其中需要一些 %20),但我讨厌手动进行编码。
我是一名优秀的程序员,十分优秀!