gpt4 book ai didi

javascript - 使用ajax构建asp.net mvc url

转载 作者:行者123 更新时间:2023-12-03 08:24:33 25 4
gpt4 key购买 nike

我正在尝试在 asp.net mvc 中构建一个 url,但对象路由值数据稍后通过 ajax 传入。基本上发生的事情如下:

我单击一个按钮,该按钮会向服务器发出 ajax 调用来完成一些工作。如果调用成功,我必须重定向到另一个页面。我尝试在该方法中执行重定向到操作,但意识到这不起作用,因为它是 ajax。因此,我决定将以下内容添加到我的 ajax 调用的 success 参数中:

window.location.href = '@Url.Action("view", "controller", new { data=data })';

但显然,当页面最初呈现时,它会被编译(或构建或其他)为字符串,而我的 data=data 部分是 ajax 调用后数据传入的地方。

还有其他方法可以将数据合并到我的网址中吗?

最佳答案

URL 帮助程序应该为您提供页面渲染上的 Controller /操作 URL,然后您可以使用 JavaScript 附加参数,如下所示。

window.location.href = '@Url.Action("view", "controller")?data='+data;

关于javascript - 使用ajax构建asp.net mvc url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33612540/

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