我的代码结构是这样的:
这里有一些PHP代码......
HTML
头
脚本
这里有一些ajax代码
/ script
运行ajax代码后,我想重定向/刷新页面。我该怎么办?
谢谢,
答案 0 :(得分:2)
在ajax请求成功回调中尝试window.location.reload()
。
答案 1 :(得分:1)
你可以用JavaScript做到这一点;放置在AJax回调函数中:
window.location.reload(); //for refresh
window.location = "http://www.google.com/"; //redirect
答案 2 :(得分:0)
使用JavaScript:
http://www.tizag.com/javascriptT/javascriptredirect.php
使用window.location="URL"
您可以将客户端发送到“URL”。
但请记住,这对禁用JavaScript的用户不起作用(但AJAX代码也是如此)。
答案 3 :(得分:0)
最好的办法是使用document.location.href='page.html'
使用javascript重定向关注ajax,因为您已经依赖于在浏览器中运行某些代码。
答案 4 :(得分:0)
这取决于浏览器的JavaScript版本,但最新版本应该支持:
window.location.reload(false);
让你的AJAX例程回调运行。