0
標題問題全部問題,那裏正在進行的過程是什麼?如果我想要異步提交該表單,爲什麼我必須使用AJAX?爲什麼常規表單提交POSTing數據會導致頁面刷新?
標題問題全部問題,那裏正在進行的過程是什麼?如果我想要異步提交該表單,爲什麼我必須使用AJAX?爲什麼常規表單提交POSTing數據會導致頁面刷新?
這是由於HTTP的設計方式。那時候,JavaScript並沒有像現在這樣無處不在,也沒有那麼強大。
事實上,當您將數據發佈到頁面(路徑)時,您正在向服務器發出請求。服務器然後可以以各種方式進行響應。有簡單的「返回一些內容」,無論是HTML,文本,JSON,XML等。服務器也可能返回重定向,並將您發送到不同的位置。
AJAX所做的只是在後臺運行此請求,並隱藏數據提交給服務器並從用戶角度返回響應的事實。
因爲AJAX = Asynchronous JavaScript and XML?而且,因爲在引入表單時 - 只有服務器端頁面(無論如何需要刷新頁面)被廣泛使用? – ZenMaster