gpt4 book ai didi

javascript - 带参数的 Angular JS AJAX 调用

转载 作者:数据小太阳 更新时间:2023-10-29 04:31:04 24 4
gpt4 key购买 nike

如果没有 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;
};

    [Route("test")] 
public String Get(string sampletext)
{
return "Reply coming from data entry controller" + sampletext;
}

最佳答案

因为这是一个 GET 请求,所以您不应该发送数据。您需要发送查询字符串。

将您的 data 更改为 params

$http({
method: "GET",
url: url + "/dataEntry/test",
params: {
sampletext : "sample"
}
})

来源:http://docs.angularjs.org/api/ng/service/$http

关于javascript - 带参数的 Angular JS AJAX 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22651378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com