【发布时间】:2017-02-27 08:20:24
【问题描述】:
ajax 调用成功后如何刷新页面。即使我输入了window.location.reload(true),页面也不会刷新。它只显示回显消息但不刷新它
$("#update-btn").click(function() {
var token = document.getElementById('tokenAmount').value;; //Place the token here
var master = currentUserID;
var lastUser = lastNode.info.id;
$.ajax({
type : "POST",
url : "update.php",
data : {'master': master,
'token' : token,
'user_id': lastUser
},
success : function(data) {
alert(data);
window.location.reload(true);
}
});
});
update.php
$master=$_POST['master'];
$user = $_POST['user_id'];
$token = $_POST['token'];
if(condition)
{
$result = $MySQLi_CON->query($secondToken);
if($result == false)
$response['msg'] = "Not Enough";
else
{
$response['msg'] = "Successful";
}
}
else
{
$response['msg'] = "Not enough";
}
echo json_encode($response['msg']);
【问题讨论】:
-
为此状态使用标志会话
-
我在“update.php”的第 15 行看到了
}。请检查一下 -
警报(数据);您在警报中收到了哪些数据?
-
回显消息提醒
-
我的意思是它会提示“成功”或“不够”?
标签: javascript php jquery ajax