【发布时间】:2018-08-15 07:54:12
【问题描述】:
我正在尝试通过 $.ajax 帖子上的 php 重定向,但它似乎不起作用
这是ajax
$("#customer_logout_link").click(function() {
$.ajax({
type: "POST",
data: {
var: 'value'
},
dataType: 'text',
success: function(data) {
}
});
});
这是php代码
<?php
if (isset($_POST["var"]))
{
header("location: accounts_login.php");
exit;
}
?>
ajax 命中 php 代码和响应也显示成功。但我想从 php 重定向。我错过了什么?
【问题讨论】:
-
您在哪个 url 上发送 ajax 请求?
$.ajax({ url: 'some.php'... -
响应中有任何 php 错误?
-
var 用于声明为变量等。 var self = '一些字符串';在数据处使用其他内容:{var:'value'},
-
使用javascript重定向? ajax 请求是来自页面的另一个不同的 http 请求,因此重定向标头仅适用于该请求。
-
你有很多unclosed questions,对吧?你知道该怎么做吗? meta.stackexchange.com/questions/5234/…感谢所有回答者和未来的读者:)