相关疑难解决方法(0)

如何在JavaScript中获取查询字符串值?

是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?

如果是这样,怎么样?如果没有,是否有插件可以这样做?

javascript url plugins query-string

2701
推荐指数
50
解决办法
359万
查看次数

Javascript对象的查询字符串编码

您是否知道将Javascript对象编码为string可以通过GET请求传递的快速而简单的方法?

jQuery,没有其他框架 - 只是简单的Javascript :)

javascript urlencode query-string

441
推荐指数
21
解决办法
33万
查看次数

如何使用Javascript构建查询字符串

只是想知道是否有任何内置的Javascript可以获取一个Form并返回查询参数,例如:"var1 = value&var2 = value2&arr [] = foo&arr [] = bar ..."

多年来我一直在想这个.

javascript forms string get

135
推荐指数
15
解决办法
15万
查看次数

如何编码URL参数?

我试图将参数传递给URL,如下所示:

http://www.foobar.com/foo?imageurl=
Run Code Online (Sandbox Code Playgroud)

并且我想传递由另一个API生成的参数suchas和image URL,并且图像的链接结果如下:

http://www.image.com/?username=unknown&password=unknown
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用URL时:

http://www.foobar.com/foo?imageurl=http://www.image.com/?username=unknown&password=unknown
Run Code Online (Sandbox Code Playgroud)

它不起作用..

我也尝试在imageURL上使用encodeURI和encodeURIComponents,这也行不通.

javascript url encodeuricomponent

105
推荐指数
4
解决办法
10万
查看次数

从参数对象构建查询字符串

如何在Angularjs中使用查询参数构建URL.

我看到API $ location.search()

问题是$ location(url)是重定向到url.在我的例子中,我想为查询参数传递url和key:value对并​​构建url.就像是

url:/a/b/c params:{field1: value1, field2: value2}

结果: /a/b/c?field1=value1&field2=value2

我喜欢用这个网址链接.我也见过角度编码?,&字符.我可以避免这个吗?

编辑:

我的目的是使用url作为锚元素的href.我确实使用$ http来发送请求,但有时我需要提供一个链接,带有查询参数(基于当前对象)

谢谢

javascript querystringparameter angularjs

76
推荐指数
2
解决办法
7万
查看次数

在Javascript中向Object.prototype添加方法有什么好处和危险?

我知道五年前这是一个有争议的问题,但我想知道今天的JavaScript是否有所改变.是否有任何现实世界的主要现代图书馆与扩展不兼容的例子Object.prototype

我对假设"有人可能会for in在您想要使用的库中编写错误的迭代代码感兴趣,可能在将来,然后您可能会得到一个奇怪的错误"

javascript prototype

7
推荐指数
1
解决办法
2560
查看次数

在循环javascript中查找最后一次迭代

我有以下示例代码

   var obj = { a: {b:1, c:3 }, d :{f:5}}
        var string = "";
        for(var key in obj){
            for(var subkey in obj[key]){
             string += subkey + "="+ obj[key][subkey] + "&";
             //for last iteration "&" should not be added.
         }
    }
   console.log(string);
Run Code Online (Sandbox Code Playgroud)

输出是

b=1&c=3&f=5& 
Run Code Online (Sandbox Code Playgroud)

要求的输出

b=1&c=3&f=5
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
884
查看次数

javascript 中有没有像 PHP 的 http_build_query 函数这样的函数?

PHP 的 http_build_query 函数生成 URL 编码的查询字符串 我需要 javascript 中完全相同的功能。

功能示例:

$data = array(
    'foo' => 'bar',
    'baz' => 'boom',
    'cow' => 'milk',
    'php' => 'hypertext processor'
);

echo http_build_query($data) . "n";
Run Code Online (Sandbox Code Playgroud)

输出:

foo=bar&baz=boom&cow=milk&php=hypertext+processor
Run Code Online (Sandbox Code Playgroud)

我想在 javascript 中得到相同的输出。我尝试了 encodeURIComponent 但它解决了不同的目的。

javascript php node.js

1
推荐指数
1
解决办法
1678
查看次数