来自AngularJS的查询字符串未出现在经典ASP

时间:2016-06-16 13:01:57

标签: angularjs asp-classic

我正在尝试从Angular到经典ASP进行ajax调用,以从我的数据库中检索一些数据。但是在ASP中我找不到查询字符串;当我的response.write(request.querystring)或request.form没有显示时,我无法查询单个表单变量。

Angular调用是这样的:

app.controller('MyCtrl', function($scope, $http) {
$http.get('myajaxpage.asp',{'Term':'hello','Username':'world'})
.then(function(response) {
    console.log(response);
}, function(response) {
    console.log('FAILURE');
});
});

我对Angular很新,所以甚至不知道它是如何提交它的(从技术上来说它是一个查询字符串还是一个表单?)更不用说如何在ASP中检索它了。

1 个答案:

答案 0 :(得分:0)

如果您使用$ http.get()访问ASP页面,请将URL中的参数发送为:page.asp?x = 1(使用request.querystring请求此数据)。如果你使用$ http.post,我相信你可以使用request.form来请求数据。