gpt4 book ai didi

angular - 以 Angular 发帖后重定向

转载 作者:行者123 更新时间:2023-12-05 06:32:11 25 4
gpt4 key购买 nike

您好,我正在写一个从我的站点到外部站点的发布请求。成功发布后,它应该自动重定向到给定的 url,其中参数作为第二个参数以该站点的形式显示,但它不会发生。我尝试将 responseType: "text" 作为第三个参数,这导致了我想要重定向到的响应页面的 html。如何在没有文本响应的情况下执行实际的重定向?

我的函数看起来像这样:

sendRequest() {
//url that I am posting to and it should redirect to, params are given HTTPParams
this.http.post(this.url,this.params)
.subscribe(
data => {
//apparently following line is not needed.
this.router.navigateByUrl(this.url);
},
error => {
console.log("Error", error, this.params);
this.data = error;
},
() => {
console.log("POST is completed");
});

}

最佳答案

我找到了一个解决方案。正如 fjc 评论的那样,我只需要在带有 url 的 html 中使用 action="post"。以前我试过,但什么也没发生。经过几个小时的调试,我发现 Formsmodule 正在覆盖/阻止提交表单,所以这种方式不起作用。

关于angular - 以 Angular 发帖后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51401210/

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