簡體   English   中英

jQuery帖子偶爾不調用成功或錯誤功能

[英]Jquery post occasionally not calling success or error function

我的主機當前遇到服務器問題,因此今天非常適合測試當我的Ajax調用失敗時會發生什么。

因此,我發現當出現問題時,以下情況中的成功或失敗函數都不會被調用:(為簡單起見而簡化)。 目前,這將完全失敗,大約十分之一。

我想知道如何確保我可以在ajax中捕獲所有錯誤,例如,當服務器完全不響應時(例如今天)。

 myvar = jQuery.post(ajax_object.ajax_url, data, function( response ) {
               console.log( 'success!' );
         })
         .fail(function() {
               console.log( 'sad trombone' );
         });

您可以嘗試這兩種方式。

          $.ajax({
                url: ajax_object.ajax_url,
                type: 'POST',
                async: false,
                cache: false,
                timeout: 30000,
                data : data,
                dataType: 'json', // use this if you want json response
                error: function() {
                    return true;
                },
                success: function(data) {

                 console.log(data);

               }
           });

       OR  $.post(ajax_object.ajax_url, { data:data }, function(response){ 
             console.log(response);
           });

首先,您只需給出回聲“ hii”; 出口; 在頁面ajax_object.ajax_url中,以便您可以測試它是否正確重定向到該頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM