POST 变为AJAX提交代码。
生活随笔
收集整理的這篇文章主要介紹了
POST 变为AJAX提交代码。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
<script?type="text/javascript">Wind.use('validate',?'ajaxForm',?'artDialog',?function?()?{var?form?=?$('form.J_ajaxForms');//ie處理placeholder提交問題if?($.browser.msie)?{form.find('[placeholder]').each(function?()?{var?input?=?$(this);if?(input.val()?==?input.attr('placeholder'))?{input.val('');}});}//表單驗證開始form.validate({//是否在獲取焦點時驗證onfocusout:false,//是否在敲擊鍵盤時驗證onkeyup:false,//當鼠標掉級時驗證onclick:?false,//驗證錯誤showErrors:?function?(errorMap,?errorArr)?{//errorMap?{'name':'錯誤信息'}//errorArr?[{'message':'錯誤信息',element:({})}]try{$(errorArr[0].element).focus();art.dialog({id:'error',icon:?'error',lock:?true,fixed:?true,background:"#CCCCCC",opacity:0,content:?errorArr[0].message,cancelVal:?'確定',cancel:?function(){$(errorArr[0].element).focus();}});}catch(err){}},//驗證規則rules:?{"info[modelid]":{required:true},"info[catname]":{required:true},"info[catdir]":{required:true}},//驗證未通過提示消息messages:?{"info[modelid]":{required:"所屬模型不能為空!"},"info[catname]":{required:"欄目名稱不能為空!"},"info[catdir]":{required:"欄目目錄不能為空!"}},//給未通過驗證的元素加效果,閃爍等highlight:?false,//是否在獲取焦點時驗證onfocusout:?false,//驗證通過,提交表單submitHandler:?function?(forms)?{$(forms).ajaxSubmit({url:?form.attr('action'),?//按鈕上是否自定義提交地址(多按鈕情況)dataType:?'json',beforeSubmit:?function?(arr,?$form,?options)?{},success:?function?(data,?statusText,?xhr,?$form)?{if(data.status){//添加成功Wind.use("artDialog",?function?()?{art.dialog({id:?"succeed",icon:?"succeed",fixed:?true,lock:?true,background:?"#CCCCCC",opacity:?0,content:?data.info,button:[{name:?'繼續添加?',callback:function(){reloadPage(window);return?true;},focus:?true},{name:?'返回分析師頁',callback:function(){window.location.href?=?"{:U('Fenxishi/index')}";return?true;}}]});});}else{isalert(data.info);}}});}});});</script>轉載于:https://my.oschina.net/bibo/blog/469616
總結
以上是生活随笔為你收集整理的POST 变为AJAX提交代码。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Skype for Business S
- 下一篇: 程序员们有福了:独立于GUI的Java应