Я использовал следующий код для подтверждающим поле в Yii 2 (бета)
yii.allowAction = function ($e) {
var message = $e.data('confirm');
return message === undefined || yii.confirm(message, $e);
};
yii.confirm = function (message, $e) {
bootbox.confirm(message, function (confirmed) {
if (confirmed) {
yii.handleAction($e);
}
});
// confirm will always return false on the first call
// to cancel click handler
return false;
}
, но после обновления до Yii 2 стабильного его перестали работать
теперь я получаю ошибки как:
$ e.data() не функционирует
и я проверил, что seems the type of $e is a function !!!!
Я взял код из одной страницы, но ее не работает мой друг, поэтому я отправил код здесь, пожалуйста, посмотрите –
я не уверен, что вы хотите. Когда я осматриваю вашу проблему, большинство людей столкнулось с этой проблемой. Я думаю, он не стабилен на Yii. Пожалуйста, посмотрите вопрос № 18391 http://www.yiiframework.com/wiki/654/escape-from-default-s-yii2-delete-confirm-box/#c18391. В противном случае вы также можете использовать окно сообщения jQuery. Вот ссылка http://s3.envato.com/files/293712/index.html –