幕布斯6054654
2018-12-07 12:17:47
如題,平時form表單提交都是直接用的提交按鈕,如果有多個表單,還可以用jQuery來提交表單,比如:
$("#form").attr("action",url); $("#form").submit();
今天看到還有ajaxSubmit提交表單的方法,感覺其實(shí)內(nèi)容和普通的form表單提交也差不多,請問用ajaxSubmit提交表單究竟比普通的表單提交好在哪里呢?什么時候用ajaxSubmit提交表單比較好,什么時候用普通的表單提交就可以?
2 回答

汪汪一只貓
TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個贊
有如下幾種區(qū)別:
1. Ajax在提交、請求、接收時,都是異步進(jìn)行的,網(wǎng)頁不需要刷新;Form提交則是新建一個頁面,哪怕是提交給自己本身的頁面,也是需要刷新的;
2. A在提交時,是在后臺新建一個請求;F卻是放棄本頁面,而后再請求;
3. A必須要使用JS來實(shí)現(xiàn),不啟用JS的瀏覽器,無法完成該操作;F卻是瀏覽器的本能,無論是否開啟JS,都可以提交表單; 4. A在提交、請求、接收時,整個過程都需要使用程序來對其數(shù)據(jù)進(jìn)行處理;F提交時,卻是根據(jù)你的表單結(jié)構(gòu)自動完成,不需要代碼干預(yù)。
?
總結(jié):提交是都可以;看你需求場景。需要實(shí)時刷新比如各種新聞網(wǎng)頁實(shí)時跟蹤用ajax等
添加回答
舉報
0/150
提交
取消