2016-11-23 91 views
0

我有一個ajax調用控制器,在成功執行某些操作。 所以在成功功能我做了一定的驗證。 在這種條件下,如果我試圖拋出這樣的警告消息,

$.alert({ 
title: 'No Survey Points', 
content: 'There are no activities for selected criteria', 
confirmButtonClass: 'btn btn-info', 
}); 

但是當我使用只是一個簡單的警告這樣alert("There are no activities for selected criteria");它的工作原理。

有人能告訴我我犯了什麼錯誤嗎?

+3

請確保您已在您的頁面上正確添加了「alert」插件。 – vijayP

+0

alert的正確語法是'alert()',不帶$。 – madalinivascu

回答

0

請參閱以下的jQuery甜警報插件

Demo

通過引用必要的文件初始化插件:

<script src="dist/sweetalert.min.js"></script> 
<link rel="stylesheet" type="text/css" href="dist/sweetalert.css"> 

調用頁面後sweetAlert功能加載

swal({ 
    title: "Error!", 
    text: "Here's my error message!", 
    type: "error", 
    confirmButtonText: "Cool" 
}); 

希望這對你有所幫助。

0

您可以使用甜警報,而不是隻是提醒其令人驚異:

   swal({ 
         html: true, 
         title: "Message", 
         text: 'Hello World', 
         type: "success", 
        }, function() { 
         // steps if success. 
        });   

但是不要忘記爲甜警報插件鏈接jQuery的!

0

JQuery中沒有像$.alert這樣的功能。對於一般的警報,您可以使用

window.alert()或者乾脆alert()

功能在本地JavaScript可用。 或者,如果您使用的是任何類似sweetAlert的Jquery庫,則應該遵循其API。