我有3个文件:fileNum1.php
,fileNum2.php
和fileNum3.php
。无法从一个php文件调用另一个php文件
fileNum1.php
文件进行调用为fileNum2.php
文件:
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","fileNum2.php",false);
xmlhttp.send();
和fileNum2.php
使得用于fileNum3.php
一个电话:
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","fileNum3.php",false);
xmlhttp.send();
到fileNum3.php
调用不工作! 问题是什么? (是否因为我已经在XMLHttpRequest
内部启动了new XMLHttpRequest
?)
您无法使用AJAX调用另一个调用另一个的文件。在你的第二个文件中,你应该包含fileNum3.php(fileNum3将会有一个函数返回所需的数据)并且打印(在第二个文件中)你从函数中获得的内容。 – Novak 2012-07-24 15:41:49
难以理解为什么有人会低估这个问题。这是一个很好的问题。 – 2012-07-24 15:51:50
@Guy如果PHP返回JavaScript,我认为它可以被执行。 – 2012-07-24 16:01:05