如果满足条件,我正在尝试从另一个 php 文件 (script.php) 重新加载页面 (index.php)。我正在使用来自 global.js 的 jquery(不确定这是否是 jquery 但请参阅下面的代码)运行 script.php
这是它们的运行方式...
global.js 在 login.php 中的按钮被点击时运行
$('input#btnlogIn').on('click', function() {
var pword1 = $('input#user_pword').val();
var name1 = $('input#user_name').val();
if(($.trim(name1) !=='') &&($.trim(pword1) !=='' )){
$.post('ajax/login_script.php', {user_name: name1, user_pword1: pword1}, function(data) {
$('div#log_inerrormsg').text(data);
});
}
});
这是我正在尝试锻炼的代码 -> login_script.php
if(count($results) > 0 && password_verify($pssword, $results['password'])){
$loggeduser = $results['username'];
$_SESSION["uid"]=$loggeduser;
//code to refresh index.php or a specific div inside index.php
}
在 $_session["uid"]=$loggeduser;
下面,我需要一个代码,无论是 javascript 还是任何东西,它都可以帮助我重新加载 index.php 或索引中的 div 的一部分。 PHP。如果成员(member)登录,我正在尝试更改标题菜单。
最佳答案
您可以在 login_script.php 中编写类似“OK”的内容并在 jQuery 中 checkin :
if(data == 'OK'){
location.reload();
} else{
//write error msg
}
或者指定您希望从 login_script.php 获取哪些消息。
更多关于 location.reload()
Jquery : Refresh/Reload the page on clicking a button
关于javascript - 如何从另一个 php 文件重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30149977/