濮阳杆衣贸易有限公司

主頁 > 知識庫 > AJAX避免用戶重復提交請求實現(xiàn)方案

AJAX避免用戶重復提交請求實現(xiàn)方案

熱門標簽:如何用地圖標注各分公司 察縣地圖標注 莆田防封電銷卡價格 信貸電銷機器人有用嗎 電銷機器人適用范圍 廣西ai語音電銷機器人哪家好 接聽電話機器人哪有 辦理一個400電話多少錢 蓄意標記地圖標注
在使用AJAX(jQuery)異步請求數(shù)據(jù)時,為了避免因某些原因用戶同時多次點擊按鈕,提交重復的請求,我們需要禁用請求提交按鈕。

重點:jQuery的 attr 和 removeAttr 兩個函數(shù),主要是元素button的disabled屬性。
Demo:
復制代碼 代碼如下:

body>
a class="disabled">Button disabeld/a>nbsp;nbsp;nbsp;nbsp;a class="abled">Button abled/a>br/>br/>
input type="button" id="submit" name="submit" value="submit">
/body>
script type="text/javascript" src="../jquery-1.2.6.js">/script>
script type="text/javascript">
$(function(){
//使其失效
$(".disabled").click(function(){
$("#submit").attr("disabled","disabled");
$("#submit").val('disabled...');
});
//激活
$(".abled").click(function(){
$("#submit").removeAttr("disabled");
$("#submit").val('submit');
});
//操作請求
$("#submit").click(function() {
$("#submit").attr("disabled", "disabled");
alert("hi");//send ajax request
$("#submit").removeAttr("disabled");
});
});
/script>

說明:當點擊"Button disabeld"后,使用 $( "#submit" ).attr("disabled","disabled") 語句禁用測試按鈕,實質(zhì)是給測試按鈕增加一個disabled屬性,然后點擊"Button abled"或執(zhí)行發(fā)送ajax()請求,當請求完全后,使用 $("#submit").removeAttr("disabled"); 語句去除禁用按鈕屬性,從而實現(xiàn)了禁用按鈕,避免重復發(fā)送請求。
您可能感興趣的文章:
  • jQuery的 $.ajax防止重復提交的兩種方法(推薦)
  • JS Ajax請求如何防止重復提交
  • jQuery validate插件實現(xiàn)ajax驗證重復的2種方法
  • 防止重復發(fā)送Ajax請求的解決方案
  • Ajax局部更新導致JS事件重復觸發(fā)問題的解決方法
  • 防止ajax重復請求的方法(GET和POST)
  • Ajax校驗是否重復的實現(xiàn)代碼

標簽:儋州 鷹潭 銅陵 延邊 阿拉善盟 益陽 張掖 巨人網(wǎng)絡通訊聲明:本文標題《AJAX避免用戶重復提交請求實現(xiàn)方案》,本文關鍵詞  AJAX,避免,用戶,重復,提交,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。

  • 相關文章
  • 下面列出與本文章《AJAX避免用戶重復提交請求實現(xiàn)方案》相關的同類信息!
  • 本頁收集關于AJAX避免用戶重復提交請求實現(xiàn)方案的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    禹城市| 民丰县| 贺州市| 深水埗区| 大荔县| 九寨沟县| 江永县| 南汇区| 三都| 沙洋县| 邓州市| 方正县| 柳州市| 大化| 浦江县| 军事| 汾阳市| 郓城县| 黔西县| 钟山县| 信宜市| 大英县| 达孜县| 南昌县| 章丘市| 海伦市| 金山区| 塔河县| 高雄县| 东源县| 隆尧县| 奉节县| 靖宇县| 青州市| 丹棱县| 晋城| 清丰县| 什邡市| 南溪县| 垫江县| 泸州市|