我是angular JS的新手。我有一个控制器(.js文件),我在其中编写了一个函数来对后端进行http get调用。如下所示:
$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将如下所示:
services/rest/1.0/project/employeeDetails ? param1=world & param2=hello我从我的param2文件的输入文本框中获得的这个HTML值和HTML值。知道如何将动态查询参数附加到此URL吗?
发布于 2017-02-17 14:42:19
我解决了这个问题。这很简单。我们也可以这样修改$url:
$http({
url: "services/rest/1.0/project/employeeDetails?param1="+value+"¶m2="+value",
method: 'GET',
headers: config
}使用单独的"param“属性有点棘手,因为默认情况下参数是按字母顺序排序的,所以如果我们想让参数按我们想要的顺序出现,我们需要编写防止排序的代码。
最后,感谢您的及时回复。:)
https://stackoverflow.com/questions/42268530
复制相似问题