2014-02-08 26 views
0

我有两个文件。我们称它们为a.php和b.php。在a.php中,当post数据提交给这个b.php时,我想显示b.php的结果。
如果还不完全清楚,下面是这些文件的样子。

a.php只会:如何将提交的表单的值放入字符串中?

$one = "apple"; 
$two = "pear"; 
$three = "phone"; 

$array = array(
     "one" => $one, 
     "two" => $two, 
     "three" => $three 
); 

$string = postformdataintoafile($array, "b.php"); 

显然,postformdataintoafile()是不是一个真正的功能,但我希望你的想法。所以,我想知道的是,这将如何工作,以及我应该做什么功能。

$string实际上应该是创建的整个HTML页面。

如果有人可以帮助我,这将非常感激。

+0

_I希望你的想法_...当然没有。 – Jivan

+0

也许模拟表单提交一个curl请求到b.php? – ManiacTwister

+0

我可以把它放入一个卷曲的字符串吗? – Citoshi

回答

0

这是一个典型的AJAX情况。

档案b.php就是我们所说的AJAX处理器。

使用js/jQuery来收集字段值,然后使用AJAX构造将它们提交到b.php

处理后,b.php使用PHP echo命令将结果返回给a.php,他们出现在AJAX程序的success功能。

这里是一个职位,让一些简单的例子:

AJAX request callback using jQuery

相关问题