首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Angular JS的HTTP get URL中添加动态查询参数?

如何在Angular JS的HTTP get URL中添加动态查询参数?
EN

Stack Overflow用户
提问于 2017-02-16 16:27:15
回答 4查看 2.6K关注 0票数 0

我是angular JS的新手。我有一个控制器(.js文件),我在其中编写了一个函数来对后端进行http get调用。如下所示:

代码语言:javascript
复制
             $http({
                 url: "services/rest/1.0/project/employeeDetails",
                 method: 'GET',
                 headers: config,
                 transformResponse: function (data) {
                     var x2js = new X2JS();
                     var json = x2js.xml_str2json(data);
                     return json;
                 }
             }).success(function (response) {
                 alert("success for account details with response:"+response);
                if (response && response.siteDetailsList.errorCode == 0)
                     $scope.accountdetails = response;
             });

现在的问题是,我需要向我的url添加两个查询参数,我在上面的代码片段中提到了这两个参数,所以最终的URL将如下所示:

代码语言:javascript
复制
services/rest/1.0/project/employeeDetails ? param1=world & param2=hello

我从我的param2文件的输入文本框中获得的这个HTML值和HTML值。知道如何将动态查询参数附加到此URL吗?

EN

Stack Overflow用户

发布于 2017-02-17 14:42:19

我解决了这个问题。这很简单。我们也可以这样修改$url:

代码语言:javascript
复制
$http({
         url: "services/rest/1.0/project/employeeDetails?param1="+value+"&param2="+value",
         method: 'GET',
         headers: config
         }

使用单独的"param“属性有点棘手,因为默认情况下参数是按字母顺序排序的,所以如果我们想让参数按我们想要的顺序出现,我们需要编写防止排序的代码。

最后,感谢您的及时回复。:)

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42268530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档