Код, указанный в файле verify.js, содержит два определения метода. Одним из них является общий метод с именем confirm
, который создает модальное всплывающее окно с сообщением, которое вы хотите отобразить. Вы должны использовать этот метод всякий раз, когда хотите создать модальное всплывающее окно.
confirm("Are you sure you want to delete this item?", function() {
//Here you will write the code that will handle the click of the OK button.
});
Здесь вторым аргументом является функция (это работает почти как делегат в C #). Что произойдет, так это то, что функция confirm
покажет диалоговое окно с вашим сообщением, и когда пользователь нажмет любую кнопку, будет вызвана анонимная функция, переданная в качестве второго аргумента. Вы также можете написать «нормальную» функцию и передать ее в качестве второго аргумента confirm
-
function callbackHandler() {
//Here you will write the code that will handle the click of the OK button.
}
confirm("Are you sure you want to delete this item?", callbackHandler);
Эта функция будет вызывать вашу функцию -
// if the user clicks "yes"
dialog.data.find('.yes').click(function () {
// call the callback
if ($.isFunction(callback)) { callback.apply(); }
// close the dialog
$.modal.close();
});