如何在php中的ajax调用(使用jQuery进行)期间重定向浏览器 - php

我在ajax通话中遇到重定向网站的问题。

这是我想做的事:

对服务器进行ajax调用。
它进入某个过程,如果发生错误,我应该发送到错误页面,否则恢复。

现在的问题是在服务器端,如果我使用:

header('Location: error.php');

它不会重定向页面,实际上只是将页面的数据(整个html)带到javascript成功函数中。

问题是我在javascript端(调用ajax)和服务器端都做了一个通用库。

我需要通过服务器端重定向页面。我尝试为添加一个js代码

 window.location='error.php';

但没有成功

参考方案

为什么不返回一个Ajax查询可以理解的错误呢?

if ($error)
 {  header("HTTP/1.1 500 Internal Server Error");
    echo "A database error has occurred. etc.etc.";
    die();
 }

这将触发Ajax请求的错误回调(如果在jQuery中)。回显的文本将在响应正文中。

您还可以根据情况寻找更合适的status code。

jQuery Ajax问题 - php

在我的post.php中,我使用$ .ajax函数从其他文件加载一些html数据,将其称为form.html。我的问题是当添加到post.php的DOM中时,form.html是否可以访问post.php的POST / GET数据? 参考方案 为什么不使用$ .ajax发布到php文件,该文件返回html数据。这样,您可以在html中填写发布的数据。

jQuery Ajax和php类 - php

我正在尝试学习如何在php中使用oop。我对jQuery也很陌生。是否可以向php类方法发出Ajax请求?我只将Ajax请求发送到专门用于此目的的文件,并且返回我需要的数据。 参考方案 简短答案:不可以。长答案:Ajax只是一个使用JavaScript从浏览器发出HTTP请求而无需离开页面的术语。您唯一可以“呼叫”的是URL。您可以编写PHP以根据URL来执…

PHP-将日期插入日期时间字段 - php

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

PHP-如何获取类的成员函数列表? - php

如果我知道班级的名字。有没有办法知道类的成员函数列表? 参考方案 get_class_methods()是你的朋友

PHP OOP概念付诸实践 - php

目前,我所拥有的是一份以程序庄园形式编写的审查表。我想更改一些内容,并希望在此过程中,根据过去的经验,在OOP中,网站的整个审核部分会更好。数据流如下:HTML表单=>提交=> jQuery验证=>? => PHP验证=>添加记录我的问题是要了解将POST数据传递给类的正确方法是使用AJAX / jQuery或使用具有标准感谢页…