【发布时间】:2014-05-26 07:48:42
【问题描述】:
情况:
form1.html 有一个按钮
单击该按钮会调用 $.mobile.changePage('../site3/form2.html');
这里没问题。一切都如预期的那样,页面已加载。我们称之为 form2.html
form2.html 有 2 个部分:
(1) #SiteForm 和
(2) #SiteSearched
单击#SiteForm 上的按钮应调用
$.mobile.changePage('../site3/form2.html#SiteSearched');
现在这是奇怪的部分。
如果我直接加载页面 form2.html 并按下按钮,它会起作用,我会看到 #SiteSearched JQM 页面。
但是,如果我从 form1.html 开始,单击按钮进入 form2.html#SiteForm,然后单击按钮,附加函数中的所有内容都会执行,除了调用 $.mobile.changePage('.. /site3/form2.html#SiteSearched');
我知道这部分是由 AJAX 加载的,changePage 命令不起作用吗?
(注意:Form1 可能已将我不想丢失的数据填充到表单中。Form2.html 旨在进行搜索并将结果以某种方式返回给 Form1,这就是我这样做的原因.)
【问题讨论】:
标签: jquery-mobile