Jquery mobile 页面数据url属性不受尊重

Jquery mobile 页面数据url属性不受尊重,jquery-mobile,Jquery Mobile,当我从/form页面重定向到/thank-you页面时(例如,在成功提交表单后),我希望页面url发生更改,因此我添加了一个“数据url”属性,如下所示: <div id="page-thank" data-role="page" data-url="/thank-you"> ... </div> <div id="page-thank" data-role="page" data-url="/form" data-external-page="true">

当我从
/form
页面重定向到
/thank-you
页面时(例如,在成功提交表单后),我希望页面url发生更改,因此我添加了一个“数据url”属性,如下所示:

<div id="page-thank" data-role="page" data-url="/thank-you"> ... </div>
<div id="page-thank" data-role="page" data-url="/form" data-external-page="true"> ... </div>
。。。
问题是页面的URL并不总是改变。如果它没有更改DOM中页面的div,则如下所示:

<div id="page-thank" data-role="page" data-url="/thank-you"> ... </div>
<div id="page-thank" data-role="page" data-url="/form" data-external-page="true"> ... </div>
。。。

请注意,
数据url
属性已经更改(如果您查看响应代码,它是
/thank-you
),并且添加了
数据外部页面
属性。为什么会发生这种情况?

数据url
更多用于jQuery Mobile的内部使用。为什么不使用带有页面id url的
$.mobile.changePage