Ele*_*ing 7 javascript parameters ajax asp.net-mvc angularjs
没有方法Get的参数,代码可以工作,但是如果方法请求参数,则返回错误404.如何使用Angular JS正确发送参数?
factory.test = function () {
var q = $q.defer();
$http({
method: "GET",
url: url + "/dataEntry/test",
data: {
sampletext : "sample"
}
})
.success(function (data, status, headers, config) {
q.resolve(data);
})
.error(function (data, status, headers, config) {
q.reject(data);
});
return q.promise;
};
Run Code Online (Sandbox Code Playgroud)
[Route("test")]
public String Get(string sampletext)
{
return "Reply coming from data entry controller" + sampletext;
}
Run Code Online (Sandbox Code Playgroud)
Row*_*man 15
由于这是一个GET请求,因此您不应该发送数据.您需要发送查询字符串.
改变你data
的params
.
$http({
method: "GET",
url: url + "/dataEntry/test",
params: {
sampletext : "sample"
}
})
Run Code Online (Sandbox Code Playgroud)
资料来源:http://docs.angularjs.org/api/ng/service/$http
归档时间: |
|
查看次数: |
14157 次 |
最近记录: |