gpt4 book ai didi

javascript - 从 PHP 脚本中调用 jQuery 模态

转载 作者:行者123 更新时间:2023-11-28 19:17:51 24 4
gpt4 key购买 nike

我正在创建一个登录脚本来检查用户是否存在于表中。

如果用户不存在,我想使用 jquery 打开一个模式窗口,让用户知道出现了错误。

 <?php
include("../include/database.php");
if(isset($_GET['loginSubmit'])) // form submit button
{
// form username and password values
$username = strip_tags(mysqli_real_escape_string($dbc, trim($_GET['username'])));
$password = strip_tags(mysqli_real_escape_string($dbc, trim(md5($_GET['password']))));

// set query
$select = "SELECT username, fullname, userlevel, `password` FROM users WHERE username = '".$username."'";
// run query
$query = mysqli_query($dbc, $select);
// get the results
$row = mysqli_fetch_array($query);
// set the results to variables to be used in sessions
$dbusername = htmlentities(stripslashes($row['username']));
$dbfullname = htmlentities(stripslashes($row['fullname']));
$dbuserlevel = htmlentities(stripslashes($row['userlevel']));
$dbpassword = htmlentities(stripslashes($row['password']));

// check if the database password matches the user password
if($dbpassword == $password)
{
// if yes, set the sessions and direct to main page
$_SESSION['username'] = $username;
$_SESSION['fullname'] = $dbfullname;
$_SESSION['userlevel'] = $dbuserlevel;
header("Location:main.html");
}
else
{
// if no match, this is where I want the javascript to show the modal
echo ("<script language='javascript'>
$('#errLoginModal').modal('show'); // this is jquery and I know it's incorrect
window.location.href='index.php'
</script>");
}
?>

我仍在努力改进 JavaScript、jQuery 和 PHP。通过 Stack Overflow,我变得越来越好。

我希望 PHP 脚本在用户名/密码检查失败时使用 JavaScript/jQuery 来触发模式窗口。我什至不确定这是否是最好的方法。

我知道上面的代码不正确。我的意思是它不显示模式窗口。

另一方面,我可以添加一个警报,它会像这样触发警报:

 else
{
echo ("<script language='javascript'>
alert(test);
window.location.href='index.php'
</script>");
}

这有效。我只是希望它能够显示模式。

最佳答案

您可以尝试包含js文件。

 }else{

echo `<script src="you_file.js"></script>`
}

//you_file.js

(function ($){
$(document).ready(function() {
alert(`test`);
$('#errLoginModal').modal('show');
window.location.href='index.php';
})
})

当然在此之前包括jquery

关于javascript - 从 PHP 脚本中调用 jQuery 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29473519/

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