1

我有一个网站header()在提交表单后使用奇怪的 PHP 命令重定向到另一个页面。jQuery mobile 重定向没有问题并显示正确的页面。

它不做的是更新 'data-role="page"' div;它似乎只更新 'data-role="content"' div 中的任何内容。这会混淆网站的位置。如果我在重定向页面(第 2 页)上点击刷新,我最终会得到重新加载表单的页面(第 1 页)。

经过大量搜索,我发现如果我在表单上使用 'data-ajax="false"',这可以解决问题。问题是,这是最好的方法,还是有办法在 ajax 中执行重定向?我可以将其更改header()为其他更 jQuery mobile/ajax 友好的东西吗?

4

1 回答 1

2

除了 ajax false 我知道解决这个问题的唯一方法是添加data-url='redirect_url_here'到 div 中data-role='page'

于 2012-07-23T15:48:50.950 回答