gpt4 book ai didi

javascript - Angular JS $http post 并在 URL 中获取参数

转载 作者:行者123 更新时间:2023-12-02 15:50:50 27 4
gpt4 key购买 nike

我在使用 Angular 的 $http 发布到包含 GET 参数的 URL 时遇到问题。

URL:http://localhost/api/?r=page/product

现在我必须通过 AJAX 将数据发布到此 URL。当我使用以下代码尝试它时,它不起作用。

$http({
url:'api/?r=page/product',
method:'post',
params:{
price:$scope.price
},
});

在 jQuery 中同样可以完美地工作。

$.ajax({
url:'api/?r=page/product',
method:'post',
data:{
price:$scope.price
}
});

我应该添加什么才能使其正常工作?

问候

最佳答案

尝试:

$http({
url:'/api',
method:'post',
params: {
r: 'page/product'
},
data:{
price:$scope.price
},
});

您混淆了 params 和 data,params 是添加到 url 的查询参数,data 是请求中发送的数据

关于javascript - Angular JS $http post 并在 URL 中获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865094/

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