jQuery mobile下一页不起作用

时间:2013-05-20 14:38:00

标签: javascript jquery jquery-mobile jquery-mobile-ajax

我正在使用jQuery mobile创建一个网站,但我遇到了问题。

我的第一页看起来像这样:

<div id="page">
<div data-role="header" data-position="fixed">
    <a href="registreren.html">Registreren</a>
    <h1>Name</h1>
</div>

<div id="container">
    <form id="loginform" method="post">
        <input type="text" name="gebruikersnaam" placeholder="Gebruikersnaam">
        <input type="password" name="wachtwoord" placeholder="Wachtwoord">
        <input type="submit" data-theme="b" value="Inloggen">
    </form>
</div>

当我点击链接标题时,我转到页面,到目前为止没问题。但是,当我在那个页面上时,他没有做任何事情,例如我在该页面上有警报但是他没有显示它。当我在没有第一页的情况下访问registreren.html时,他会显示警报,我该怎么办?

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:3)

要了解这种情况,您需要了解jQuery Mobile的工作原理。它使用ajax加载其他页面。

第一页正常加载。它的HEAD和BODY被加载到DOM中,它们在那里等待其他内容。加载第二页时,只将其BODY内容加载到DOM中。

要了解更多以及如何解决此问题(使用解决方案和示例),请查看我的其他答案: Why I have to put all the script to index.html in jquery mobile