通过 ajax 请求执行 ajax 请求

Execute ajax request via ajax request?

本文关键字:请求 ajax 执行 通过      更新时间:2023-09-26

我有一个php文件,它将ajax请求发送到不同域名上的另一个文件。然后,该解析器接收信息,对其进行处理,并通过ajax将其发送到另一个php文件,在那里执行最终操作。

所以基本上我通过AJAX请求执行 ajax 请求。

但是,它似乎不起作用。当我直接导航到第二个文件时,它就会成功触发 ajax。我只在执行尝试执行文件 1 时遇到问题,该文件尝试执行文件 2。

我做错了什么?这可能吗?如果是这样,如何?

AJAX 的工作方式是这样的:

客户端(

javascript)请求服务器端(在本例中为PHP)执行脚本并将结果返回给客户端。

所以对于你的问题:在服务器端没有必要(甚至不可能)做AJAX。您唯一需要做的就是通过第一个文件中的 include() 语句接近您想要执行的其他 PHP 脚本。

所以File1.php看起来像这样:

<?php
//..do stuff..
include(file2.php); // Do the stuff whats in there
//..do more stuff..
//..etc..
?>