我有一个php文件,它将ajax请求发送到另一个域名上的另一个文件。然后该解析器接收信息,处理它,并通过ajax将其发送到另一个执行最终操作的php文件。
所以基本上我正在通过AJAX
请求执行ajax请求。
然而它似乎不起作用。当我直接导航到第二个文件时,它的ajax成功地消失了。我在执行尝试执行文件2的文件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..
?>