对 Jquery 表单插件 Form.js 2.12 的调整
生活随笔
收集整理的這篇文章主要介紹了
对 Jquery 表单插件 Form.js 2.12 的调整
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Form插件,支持Ajax,支持Ajax文件上傳,功能強大,基本滿足日常應用,
但在使用過程中,發現以下兩點不足,并進行了調整,在此分享給大家
?
1.對屬性:beforeSubmit 進行調整
????? 原版js中, beforeSubmit 屬性?指定的方法,在提交的參數串行化之后運行,也就是說,Form.js是先得到表單內容,再運行beforeSubmit。
這樣的結果是,如果 beforeSubmit 指定的方法對原表單數據有修改,就不能把最終的表單值傳給服務器了。
???? (此問題已修改為,先運行beforeSubmit ,之后再參數串行化)
?
2.可指定不同url編碼方式
????? 原版js中,使用 $.param 進行參數串行化,默認url編碼方式為:encodeURIComponent 。對于不同編碼方式的b/s程序經常會出現亂碼的現象。
??? 增加屬性:ParamEncodeType 指定url編碼方式。
?
?
$('#myform').ajaxForm({????//表單Ajax處理????beforeSubmit:CheckFormAndSubmitInit,
????success:SubmitSucceed,
????error:function(){alert('服務端錯誤,請聯系開發人員');},
????ParamEncodeType:escape
});
?
?
下載:jquery.form.js
轉載于:https://www.cnblogs.com/BugLiu/archive/2008/07/30/1256350.html
總結
以上是生活随笔為你收集整理的对 Jquery 表单插件 Form.js 2.12 的调整的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET3种验证码[转]
- 下一篇: 51CTO第2本书样章曝光:DHCP服务