2017-04-15 61 views
0

我需要添加一個錯誤彈出消息,但我真的無法找到如何做到這一點。你可以幫助我? 這是代碼:錯誤消息AJAX

if ($(current).attr("id") == "payment-page") { 
           $.ajax({ 
            url: 'https://openiban.com/validate/' + $("#iban").val(), 
            success: function (data) { 
             if (data.valid) { 
              generatePDF(true); 
              run(); 
             } 

            }, 
            error: function(data) { 
             // TODO: add better error for user 
            }, 
            timeout: 3000 
           }); 
          } else { 
           run(); 
          } 

我嘗試了一些代碼錯誤的功能,但沒有什麼工作。

回答

0

你可以使用jQuery插件像jQuery的確認(https://craftpip.github.io/jquery-confirm/)創建彈出你。

的插件添加到您的應用程序的安裝說明安裝和更改您的代碼是這樣的:

if ($(current).attr("id") == "payment-page") { 
    $.ajax({ 
     url: 'https://openiban.com/validate/' + $("#iban").val(), 
     success: function(data) { 
      if (data.valid) { 
       generatePDF(true); 
       run(); 
      } 
     }, 
     error: function(data) { 
      $.confirm({ 
       title: 'Encountered an error!', 
       content: 'Error message', 
       type: 'red' 
      }); 
     }, 
     timeout: 3000 
    }); 
} else { 
    run(); 
} 

檢查這個小提琴https://jsfiddle.net/o2gxgz9r/5745/