Вы не можете подтвердить или подтвердить загрузку в PHP, поскольку PHP - это код на стороне сервера.
Зачем вам следует использовать Javascript для создания окна подтверждения.
Plain Javascript
Используя обычный стандарт Javascript это нужно будет только кнопка с функцией
HTML
<button onclick="show_confirm()">Click me</button>
Javascript
// function : show_confirm()
function show_confirm(){
// build the confirm box
var c=confirm("Are you sure you wish to delete?");
// if true
if (c){
alert("true");
}else{ // if false
alert("false");
}
}
Demo jsFiddle
Bootstrap с JQuery
Этот путь является немного более сложным, как вы добавляете в третьей сторонних библиотек.
Чтобы начать с вас, вам нужно будет создать модальное действие в качестве поля подтверждения.
HTML
<div id="confirmModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Delete?</h3>
</div>
<div class="modal-body">
<p>Are you sure you wish to delete?</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button>
<button onclick="ok_hit()" class="btn btn-primary">OK</button>
</div>
</div>
же кнопки, как и прежде с немного стилизации
<button class="btn btn-danger" onclick="show_confirm()">Click me</button>
и затем
Javascript
// function : show_confirm()
function show_confirm(){
// shows the modal on button press
$('#confirmModal').modal('show');
}
// function : ok_hit()
function ok_hit(){
// hides the modal
$('#confirmModal').modal('hide');
alert("OK Pressed");
// all of the functions to do with the ok button being pressed would go in here
}
Demo jsFiddle
Я не очень понимаю, что вы имеете в виду. Вы спрашиваете, как разработать процесс или принять/отклонить с помощью JS/Jquery или с помощью PHP, используя перезагрузку страницы или вообще?И какое поведение вы имеете в виду с «изменением содержимого диалогового окна»? Отключение кнопки после нажатия? – Rober
Robert, Am Just ask, если да, нажатие означает, что мне нужно вызвать один метод в контроллере, а если нет или отменить щелчок означает, что он ничего не должен делать. –
Этот код для подтверждения диалога в PHP решает мою проблему. '
' 'Delete' –