如果同時用ajax和post提交先執行哪一個呢?是ajax返回後再執行post呢還是同時執行?
如果同時用ajax和post提交先執行哪一個呢?是ajax返回後再執行post呢還是同時執行?
速度上應該差不多,但是ajax在交互上有優勢,比如傳統的post會讓瀏覽器進入另一個頁面,此時如果用戶點擊刷新按鈕瀏覽器又會提交一次,又如登錄操作,如果登錄失敗用戶被踢回登入頁時使用者又要執行一次網路請求,使用ajax則可以解決這些問題
傳統post請求會重新加載整體頁面,雖然瀏覽器預設會有緩存,部分資源不必重新加載,但是單純的考慮速度傳遞的話ajax略快,不過ajax的post是否需要做一些解析工作就不太清楚了,所以其實差別不是太大,具體怎麼做看你的需求。
當然是先執行js,再執行form事件。