我试着用一个 "最简单 "的例子,我成功了!
我迷路了!!!。
<html lang="en">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery UI Dialog - Default functionality</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script>
$(document).ready(function() {
$("#randomize").click(function(event){
//afficher popup -> créer une fonction et ajouter le numéor du patient en paramètre
//pour personnaliser le popup
$('body').append('<div id="dialog"></div>');
$("#dialog").html('Do you confirm randomization?');
console.log($('#dialog'))
$( "#dialog" ).dialog({
title: 'Intense TBM Randomization',
modal: true,
buttons: {
Yes: function() {
$( this ).dialog( "close" );
Cancel: function() {
$( this ).dialog( "close" );
// $( function() {
// $( "#dialog" ).dialog();
// } );
</script>
</head>
<button id="randomize" type="submit" class="btn btn-primary">Randomize</button>
</body>