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

时间:2016-03-27 20:41:05

标签: javascript php jquery jquery-ui-dialog

对于我正在处理的php项目,如果sql记录成功,我试图回显一个弹出窗口。我已经能够使用javaScript警报,但这不是我想要的,JavaScript会阻止页面的其余部分加载,直到单击OK,我宁愿设置一个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>';

1 个答案:

答案 0 :(得分:0)

感谢用户Wazani,我忘记了除了核心之外还包括jquery UI库。