gpt4 book ai didi

javascript - 除非刷新页面,否则 Jquery Mobile Web 应用程序无法工作

转载 作者:行者123 更新时间:2023-11-28 07:28:05 25 4
gpt4 key购买 nike

我目前有一个使用 jquery mobile 的 Web 应用程序,该应用程序使用 phploginscript。我有我的index.html,它重定向到login.php页面(如下)

<?php
if (version_compare(PHP_VERSION, '5.3.7', '<')) {
exit('Sorry, this script does not run on a PHP version smaller than 5.3.7 !');
} else if (version_compare(PHP_VERSION, '5.5.0', '<')) {
require_once('libraries/password_compatibility_library.php');
}
require_once('config/config.php');
require_once('translations/en.php');
require_once('libraries/PHPMailer.php');
require_once('classes/Login.php');
$login = new Login();
if ($login->isUserLoggedIn() == true) {
include("views/logged_in.php");
} else {
include("views/not_logged_in.php");
}

因此,当用户登录时,它包含“logged_in.php”,但问题是,在我刷新页面之前,没有任何 JavaScript 正在运行,只要我刷新页面,一切就都很好。

我在页面中的第一行js是:

$('#page').on('pageinit', function(){

感谢您的帮助,我无法解决这个问题..

最佳答案

我找到了一个快速但肮脏的修复方法,将脚本标记放入页面正文中的主体之后,如下所示:

<body>
<div data-role="page">
<script>
// Your javascript will go here
</script>
// And rest of your HTML content
<div>
</body>

由于这是一个原型(prototype)设计,所以现在就这样做。

关于javascript - 除非刷新页面,否则 Jquery Mobile Web 应用程序无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29424620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com