如何在AJAX调用后正确重新加载index.php文件?
答案 0 :(得分:1)
我不确定,如果我理解你的问题。 为什么不在ajax响应状态下重新加载页面?
示例:json响应,带有jquery
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "GET",
data: ...,
dataType: "json",
success: function(res) {
if (res.status == 1) {
// do redirect, user is logged in
window.location = 'b2e.htm';
} else {
// login failed
}
},
parsererror: function(res) {
// login failed
},
error: function(doc) {
// login failed
}
});
});
</script>
php脚本:
<?php
$logged_in = false;
// your login script
if ($logged_in == true) {
echo '{"status": 1}';
} else {
echo '{"status": 0}';
}
?>