php在获取了post的数据以后 怎么样才能输出返回信息到原有的html中

a.html文件中使用了<formaction="b.php"method="POST"><inputtype="submit"></form>然后b.php处理了pos... a.html文件中使用了 <form action ="b.php" method="POST"><input type ="submit"></form>

然后b.php处理了post来的信息以后,我 想要输出一个返回信息到a.html

要怎么做?需要使用什么方法?
展开
 我来答
恋红2010
2017-04-08 · TA获得超过1961个赞
知道大有可为答主
回答量:1469
采纳率:50%
帮助的人:573万
展开全部

HTML是页面一般是服务器处理后直接交由浏览器展示的.要想在原A.html中显示提交后的信息,可以有这些思路:

(1)在b.php中处理完成后,将要输入的信息保存数据库或session等中,然后使用header跳转到a.html,但是在服务器端要将html文件当成php页面处理,在此html中(相当于php页面),使用php语句获取要输入的信息并生成在html传输到浏览器.(不推荐)

(2)同上,但是服务器端不将html当成php来解析处理,而是在此html页中使用javascript标签,链接指向某一个php,由它取出之前数据并以js语句输出,如:

a.html中:

<script src="j.php"></script>

j.php中:(略过取之前数据的过程)

echo "document.write('$message');";

(3)在a.html中使用ajax通过XMLHttpRequest对象提交数据到b.php,处理完成后输出数据.a.html中可以在不刷新页面的情况下取得返回的信息并按你的想法显示在页面的任何地方.(推荐)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式