show loading before showing send result in jquery

后端 未结 3 951
执念已碎
执念已碎 2021-01-12 16:25

I have a simple jquery code to send a content in a jQuery modal window with ajax! everything is working without any problem. in normal, after clicking on the send button, af

3条回答
  •  我在风中等你
    2021-01-12 16:41

    you can do this by ajaxStart() and ajaxComplete()

    $("#loading").ajaxStart(function(){
       $(this).show();
     });
    
    $("#loading").ajaxComplete(function(){
       $(this).hide();
     });
    

    or

    $.ajax({
       url : dle_root + 'engine/ajax/fast.php',
       data: { text: response, action: action },
       beforeSend: function(){
         $("#loading").show();
       },
       complete: function(){
         $("#loading").hide();
       },
       success:  function (data) {
            if (data == 'ok') {
                DLEalert(dle_p_send_ok, dle_info);
            }
            else { DLEalert(data, dle_info); }
        });
     });
    

提交回复
热议问题