校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 利用AjaxSubmit()方法實現Form提交表單后回調功能

利用AjaxSubmit()方法實現Form提交表單后回調功能

熱門標簽:提高電話機器人接通率 銷售電銷機器人詐騙 地圖標注與公司業務關系 外呼系統api對接 荊州智能電銷機器人 平涼高德地圖標注商戶要收費嗎 福建微碼電話機器人 廣西智能外呼系統多少錢 大學校門地圖標注

1.      背景

最近在工作中,需要實現網頁端圖片上傳到FTP服務器的功能。上傳文件是用Form表單提交數據的方法向后臺傳輸文件流,在此遇到了一個問題:后臺在處理完圖片上傳功能后,需要向前臺回傳是否上傳成功的狀態碼、上傳失敗的錯誤信息和上傳成功后的圖片URL。但是,用普通Form表單提交的話,沒有辦法實現回調函數。后來在小伙伴的介紹下,發現可以用ajaxSubmit()方法來實現此功能。

2.      ajaxSubmit()方法簡介

(1)ajaxSubmit()依賴

ajaxSubmit()方法是JQuery Form表單插件中的方法,要想使用該插件,可以直接去官網http://jquery.malsup.com/form/下載。使用時,需要在jsp或者html頁面上,引入JQuery庫和Form插件。

(2)ajaxSubmit()用法簡介

ajaxSubmit()方法接受0個或者1個參數,當為單個參數時,該參數既可以是一個回調函數,也可以是一個options對象?;卣{函數比較簡單,下面主要介紹一下options的用法。options對象可以設置的參數如下:

var options = { 
    target: ‘#output1',     //把服務器返回的內容放入id為output1的元素中 
    beforeSubmit: showRequest,   //提交前的回調函數 
    success: showResponse,     //提交后的回調函數 
    url: url,      //默認是form的action,如果聲明,則會覆蓋 
    type: type,   //默認是form的method,如果聲明,則會覆蓋 
    dataType: json ,  //接受服務端返回的類型 
    clearForm: true,  //成功提交后,清除所有表單元素的值 
    resetForm: true,  //成功提交后,重置所有表單元素的值 
    timeout: 3000    //限制請求的時間,當請求大于3秒后,跳出請求 
}; 

這些參數里,比較常用的就是提交前的回調函數beforeSubmit和提交后的回調函數success。beforeSubmit主要是用來提交表單前,校驗數據的。示例代碼:

function validate(formData, jqForm, options) { 
    /* 
    在這里需要對表單元素進行驗證,如果不符合規則, 
    直接返回false來阻止表單提交。 
    */ 
    var queryString = $.param(formData);    //組裝數據 
    return true; 
} 

這個回調函數有三個參數,formData是數組對象,jqForm是一個JQuery對象,它封裝了表單的元素,options參數就是options對象。在這個回調函數中,只要不返回false,表單都將被允許提交;如果返回false,則會阻止表單提交。

success是提交后的回調函數,有4個參數responseText,statusText,xhr,和$form。其中,比較常用的是前兩個。statusText只是一個返回狀態,例如success,error等。responseText攜帶著服務器返回的數據內容,它會根據設置的options對象中的dataType屬性來返回相應格式的內容。

3.      ajaxSubmit()方法代碼示例

下面是ajaxSubmit()方法使用的一個模板。

$(function(){   
    var options = {  
      type: 'POST', 
      url: '提交路徑', 
      success:showResponse,  
      dataType: 'json', 
      error : function(xhr, status, err) {       
        alert("操作失敗"); 
      } 
    };  
    $("##Form名稱").submit(function(){  
      $(this).ajaxSubmit(options);  
      return false;  //防止表單自動提交 
    }); 
}); 
/** 
 * 保存操作 
 */ 
function toSave(){  
  $("#Form名稱").submit(); 
} 
/** 
 * 保存后,執行回調 
 * @param responseText 
 * @param statusText 
 * @param xhr 
 * @param $form 
 */ 
function showResponse(responseText, statusText, xhr, $form){   
  if(responseText.status == "0"){ 
    /** 
    * 請求成功后的操作 
    */ 
    alert(responseText.msg); 
  } else { 
    alert(responseText.msg); 
  }   
} 

總結

以上所述是小編給大家介紹的利用AjaxSubmit()方法實現Form提交表單后回調功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 淺談layui 綁定form submit提交表單的注意事項
  • BootStrap表單驗證中的非Submit類型按鈕點擊時觸發驗證的坑
  • 微信小程序bindinput與bindsubmit的區別實例分析
  • 解決vue2.0 element-ui中el-upload的before-upload方法返回false時submit()不生效問題
  • JavaScript在form表單中使用button按鈕實現submit提交方法
  • Nodejs下用submit提交表單提示cannot post錯誤的解決方法
  • JS button按鈕實現submit按鈕提交效果
  • 通過代碼示例了解submit與execute的區別

標簽:內江 德陽 黔東 邯鄲 樂山 海南 婁底 衡陽

巨人網絡通訊聲明:本文標題《利用AjaxSubmit()方法實現Form提交表單后回調功能》,本文關鍵詞  利用,AjaxSubmit,方法,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用AjaxSubmit()方法實現Form提交表單后回調功能》相關的同類信息!
  • 本頁收集關于利用AjaxSubmit()方法實現Form提交表單后回調功能的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品毛片无遮挡高清| 91论坛在线播放| 免费看精品久久片| 麻豆精品视频在线观看| 日产国产欧美视频一区精品| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 91在线观看高清| 精品一区在线看| 韩日欧美一区二区三区| 99久久免费精品高清特色大片| 国产成人啪午夜精品网站男同| 成人午夜电影久久影院| 精品一区二区三区免费播放| 国产成人午夜视频| 91在线国产福利| 欧美无乱码久久久免费午夜一区| 色8久久人人97超碰香蕉987| 91精品国产综合久久福利软件| 一本大道久久a久久综合| 色婷婷av一区二区三区大白胸 | 精品区一区二区| 国产精品三级视频| 亚洲一区二区视频在线| 麻豆国产精品官网| 91麻豆国产福利在线观看| 久久亚洲精品小早川怜子| 性久久久久久久久久久久| 国产成人在线视频免费播放| 日韩色视频在线观看| 日韩精品午夜视频| 在线观看成人小视频| 国产精品免费视频观看| 成人免费看视频| 国产精品美女久久久久av爽李琼| 美女在线观看视频一区二区| 91精品国产综合久久久久| 午夜精品久久久| 欧美乱妇23p| 免费观看久久久4p| 欧美sm美女调教| 国产精品99久久久| 亚洲一区成人在线| 欧美日韩国产在线观看| 五月综合激情日本mⅴ| 欧美日韩国产免费| 美女任你摸久久| 国产精品美女久久久久久久| 99精品久久只有精品| 亚洲你懂的在线视频| 欧美日本一区二区| 国产在线视频不卡二| 日韩一区在线看| 日韩精品一区二区三区四区| 成人夜色视频网站在线观看| 国产女同互慰高潮91漫画| 91久久线看在观草草青青| 91精品国产综合久久久蜜臀图片| 精品成人在线观看| av在线综合网| 激情久久五月天| 日韩精品电影一区亚洲| 久久精品视频网| 日韩一级在线观看| 欧美专区日韩专区| 成人高清视频免费观看| 极品美女销魂一区二区三区| 日韩中文字幕亚洲一区二区va在线| 国产精品久久国产精麻豆99网站| 欧美一区二区成人| 在线免费观看视频一区| 成人国产精品视频| 国产99久久精品| 国产精品亚洲视频| 久久9热精品视频| 久久99蜜桃精品| 日韩国产一二三区| 一区二区三区免费观看| 亚洲免费观看高清完整版在线 | 亚洲激情图片小说视频| 亚洲国产经典视频| 国产色产综合色产在线视频| 亚洲精品一区二区精华| 欧美不卡一二三| 欧美成人精品福利| 欧美精品一区二区精品网| 日韩免费视频一区二区| 精品久久久久香蕉网| 精品精品欲导航| 中文字幕乱码日本亚洲一区二区| 国产精品无码永久免费888| 337p亚洲精品色噜噜| 精品奇米国产一区二区三区| 久久夜色精品一区| 国产精品麻豆久久久| 亚洲精品国产品国语在线app| 一区二区三区高清不卡| 久久精品国产精品亚洲红杏| 久久99久久99精品免视看婷婷| 国产在线播精品第三| 99视频在线观看一区三区| 欧美色窝79yyyycom| 精品88久久久久88久久久| 中文字幕亚洲在| 免费成人你懂的| www.成人网.com| 欧美丰满一区二区免费视频| 国产亚洲一区字幕| 日韩av在线播放中文字幕| 成人一级片网址| 欧美精品一区二区三区在线 | 国产91丝袜在线播放| 在线成人小视频| 亚洲色图视频免费播放| 韩国女主播成人在线观看| 欧美日韩另类国产亚洲欧美一级| 国产欧美1区2区3区| 久久 天天综合| 91麻豆精品久久久久蜜臀| 亚洲精品国产a| av亚洲精华国产精华精| 国产农村妇女精品| 亚洲h精品动漫在线观看| 99国产精品99久久久久久| 久久精品欧美日韩| 国产一区二区免费视频| 精品国产乱码久久久久久老虎| 亚洲一线二线三线久久久| av色综合久久天堂av综合| 久久亚洲免费视频| 成人激情电影免费在线观看| 亚洲欧美综合色| 国内精品免费**视频| 国内精品伊人久久久久av影院| www.亚洲在线| 精品三级在线观看| 午夜久久久久久| 亚洲欧美日韩一区| 国产人久久人人人人爽| 日韩欧美国产一区在线观看| 色综合天天综合网天天看片| 国产98色在线|日韩| 天堂久久久久va久久久久| 欧美xxxxxxxxx| 91在线精品一区二区| 韩国精品久久久| 亚洲午夜激情网站| 精品国产一区二区三区久久久蜜月| 成人免费毛片aaaaa**| 亚洲国产va精品久久久不卡综合| 欧美日韩高清一区二区三区| 高清成人在线观看| 日韩电影一区二区三区四区| 亚洲精品一区二区三区影院 | 日韩丝袜美女视频| 91天堂素人约啪| 国产一区 二区| 蜜桃久久av一区| 石原莉奈在线亚洲三区| 亚洲欧洲美洲综合色网| 国产欧美日韩在线视频| 日韩精品一区二区三区视频| 91福利社在线观看| 51精品视频一区二区三区| 欧美伦理电影网| 久久先锋影音av鲁色资源| 久久综合色天天久久综合图片| 日韩你懂的在线观看| 精品国产伦理网| 国产欧美日韩久久| 欧美高清在线精品一区| 久久久国产精华| 亚洲日本在线看| 日韩精品国产欧美| 国产精品影视网| 久久se精品一区二区| 99久久久久免费精品国产| 99视频国产精品| 欧美一区二区三区四区五区| 久久影音资源网| 亚洲福利一二三区| 国产精品一区三区| 91精品国产黑色紧身裤美女| 国产欧美一区二区精品婷婷| 亚洲国产aⅴ天堂久久| 国产91丝袜在线播放| 在线看日韩精品电影| 2欧美一区二区三区在线观看视频| 国产精品三级av| 丝袜美腿亚洲一区| 成人蜜臀av电影| 2020国产精品久久精品美国| 日本美女一区二区| 一区二区三区四区五区视频在线观看| 777色狠狠一区二区三区| 久久精品人人做人人综合| 国内精品伊人久久久久av一坑| 久久久久9999亚洲精品| 麻豆精品精品国产自在97香蕉| 精品三级av在线| 国产一区二区三区香蕉|