jQuery ajax的beforeSend妙用
Contents
最近看到 jQuery 有beforeSend
看到這個可以做驗證上面
或著動態載入特效
先來筆記,感覺很容易忘記
|
|
XYZ 的筆記本: HTML form 只有一個 text input 時,在 input 上按 enter 會自動送出表單
之前公司也是用這個解法
但是我覺得這個方法寫在 html 真的很長
有想到一個方法
|
|
ajax 搭配 submit 事件,實做 ajax 後,下面回傳 false,所以表單不會送出去
beforeSend
可以做驗證動作
這時候還會有 input 按 Enter 會送出的問題
EX:
|
|
由於暫存筆記有記錄 jquery.form.js
但是一直沒有記錄,趁著這個時間趕快記錄
|
|
淺談 jquery.form.js 的 ajaxSubmit 和 ajaxForm 的使用 | 程式前沿
簡單來說ajaxForm
和ajaxSubmit
看起來很像
但簡單來說ajaxForm
是拿當下 form 做 submit 時候,不會送出去,會做 ajax
這就是跟一般 ajax 差別
ajaxSubmit
是當下呼叫拿當下 form 做 ajax 動作
所以上面範例是寫在.submit()
裡面
ajax 拿來放在 submit 可以簡單做到表單綁定效果
以下是筆記暫存就放在下面
怕沒有甚麼機會寫到
|
|
參考來源:
- [程式][JQuery] 讓 AJAX 運作的時候,跳出 loding 的訊息。-Part 1 @ 四處流浪的阿基。I am Vagrant Walker :: 痞客邦 ::
- jquery-form/form: jQuery Form Plugin
- jQuery Form Plugin 中 AjaxForm 与 AjaxSubmit 的区别-飘一代-51CTO 博客
- jQuery form 插件的使用–ajaxForm()和 ajaxSubmit()的可选参数项对象 - souvc - 博客园
- 防止 ENTER 鍵直接 SUBMIT- 藍色小舖 BlueShop
- HTML 防止 input 回车提交表单 - 李刚的学习专栏 - CSDN 博客
- XYZ 的筆記本: HTML form 只有一個 text input 時,在 input 上按 enter 會自動送出表單
- Press Enter to Submit 背后的那些事 « David Chen’s Blog
- JS Bin - JS Bin