【发布时间】:2011-04-20 06:19:50
【问题描述】:
我有一个页面 (page 1),它接受发布请求、做一些事情并在最后显示一些数据。
从另一个页面(page 2),我想在单击按钮时重定向到page 1,当然通过POST发送page 1所需的所有相关数据。
当然,我可以使用旧的技巧,即在页面上有一个不可见的表单,在用户单击按钮后使用 jquery 填充我需要的所有数据,然后自动提交()它。
但这看起来很麻烦 - 使用类似于 $.post 的语法要好得多,而不是开始操作 html。 $.post 将是完美的,如果它实际上重定向到页面而不是异步发出请求(我不能在 ajaxy 帖子完成后重定向到 page 1,因为 page 1 需要数据来显示某些东西)。
有什么方法可以用 jquery 做我想做的事,还是丑陋的隐形形式是唯一的出路?
附言
我知道还有其他复杂的方法可以实现我想要的,例如使用$.post 并将响应的 html 植入我们当前所在的页面中,但我只想知道是否有 直截了当 使用 jquery 的方法
【问题讨论】:
标签: jquery post synchronous