通过ajax请求执行ajax请求?

时间:2015-03-13 23:28:25

标签: javascript php ajax

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

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

然而它似乎不起作用。当我直接导航到第二个文件时,它的ajax成功地消失了。我在执行尝试执行文件2的文件1时只遇到问题。

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

1 个答案:

答案 0 :(得分:0)

AJAX以这种方式工作:

Clientside(javascript)请求Serverside(在本例中为PHP)执行脚本并将结果返回给Clientside。

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

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

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