没大看明白你的问题
不知道你是问post还是get。
如果是从aaa.php提交一些数据到bbb.php,或者从bbb.php提交一些数据到aaa.php,不管用get还是post,都是比较简单的,我想你问的可能不是这个问题。
你问的是不是,从aaa.php访问bbb.php,在bbb.php中输入一些东西以后再返回到aaa.php,不知道是不是这个意思。
如果是从aaa.php点击某个按钮或者超链接之后连到bbb.php,然后输入一些内容再返回aaa.php,是不难的,无非是让bbb.php把数据post到aaa.php。但是如果你想不引起aaa.php的刷新,也就是说,在aaa.php中通过点击按钮或者超链接的方式打开一个新的bbb.php,这时候aaa.php仍然存在,而在bbb.php中输入的内容提交之后返回到aaa.php。如果是这样的话,是多少有点麻烦的。因为两个完全独立的页面之间是无法实时的交换数据的,除非这两个页面之间有一定的联系。比如bbb.php采用一个层或者一个iframe,总之得在bbb.php中可以访问aaa.php中的元素才行。访问的方法当然是JS。
比如有的文章发布系统,或者论坛系统,支持用户在发表文章的时候同时上传图片,由于图片和其他的表单元素不能同时提交到服务器,因此一般采用一个层,来上传图片,图片上传上去之后,返回一个图片路径和图片名,供发表文章的页面调用。这个过程实际上就涉及到了从一个页面访问另外一个页面并且接受返回值的问题。
所以,aaa.php和bbb.php得有一定的关系,也就是说,我可以在bbb.php中用JS修改aaa.php中的元素(主要指表单元素)的值。这样的话,bbb.php最好处在某一个框架或者层之内。
具体代码也不是很容易写出来,你随便找一个这种系统看一下,使如何传递回来的,这种系统应该好找。 |
|