gpt4 book ai didi

jquery - 更改 AJAX 调用的 url

转载 作者:行者123 更新时间:2023-12-01 03:51:13 25 4
gpt4 key购买 nike

我正在制作一个博客应用程序,我想提供一个“保存”按钮,该按钮将通过 Ajax 调用更新对数据库的更改。只要我保存以前创建的博客就可以了,但是当我第一次创建博客时遇到了问题。

问题是对于任何新博客我都有相同的网址

blogs/new/

但是,如果要编辑或发布已创建的博客,我有一个像这样的网址

blogs/1/my-first-blog/

这里 1 是作者 ID,第二个字段是 slug 值。当我通过“发布”或“预览”按钮保存此表单时,我会使用这些值。我想要做的是在进行保存 AJAX 调用时以某种方式设置这些值。这样,当用户按下“发布”按钮时,博客就已经保存在数据库中,并且这些变量被发送到 View 并且可以正常工作。

最佳答案

好吧,为了在 AJAX 调用完成后更改 url,您需要设置:

window.location = '/blogs/1/my-first-blog/';

但是,也许 AJAX 并不是处理此请求的最佳选择。如果您只是想在请求完成后重定向到新页面,那么为什么要使用 AJAX?

更标准的做法是在不使用 AJAX 的情况下提交表单,并在请求成功时发送新页面的重定向 header 。

关于jquery - 更改 AJAX 调用的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8435298/

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