如何在 php 中回显 jquery 对话框?

How do I echo in php a jquery dialog box?

对于我正在处理的 php 项目,如果 sql 记录成功,我将尝试回显弹出窗口 window。我已经能够使它与 javaScript 警报一起工作,但这不是我想要的, JavaScript 阻止页面的其余部分加载,直到单击确定加上我更愿意设置 jQuery 对话框代替。

以下是在 php 中有效但不是我想要的:

$msg = "Success!";

if ($conn->query($sql) === TRUE) {
    echo '<script type="text/javascript">alert("' . $msg . '"); </script>';

} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

我在下面发现这个可以防止在页面加载之前弹出,但它不起作用:

echo '<script type="text/javascript">window.onload = function(){ alert("' . $msg . ' "));}</script>';

我正在尝试弹出一个 jquery 对话框。这是他们网站上的基本 jquery 对话框不起作用。它只显示段落标记中的文本。 (我打算在它工作后定制它):

echo '<script>
            $(function() {
                $( "#dialog" ).dialog();
            });
        </script>'
        .'<div id="dialog" title="Basic dialog">
                <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the x icon.</p>
        </div>';

感谢用户 Wazani,我只是忘了在核心之外包含 jquery UI 库。