HTML是頁面一般是服務器處理后直接交由瀏覽器展示的.要想在原A.html中顯示提交后的信息,可以有這些思路:
10年的呼中網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站建設的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整呼中建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“呼中網站設計”,“呼中網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
(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中可以在不刷新頁面的情況下取得返回的信息并按你的想法顯示在頁面的任何地方.(推薦)
基本的方法有2種:
將html文件后綴名改為php,內部代碼不變,在需要輸出結果的地方輸出出來就可以。
使用php文件將html文件引入,php處理完畢后將整體結果輸出出來。
看你前端用的是什么了。。
如果是vue.js的話,是用 script src="src/vue-resource.js"/script this.$http.get/post;
jquery的話,可以用ajax
AngularJS的話,也是this.$http.get/post;
里面一般都是你要訪問的php文件的url