【问题标题】:How do I echo in php a jquery dialog box?如何在 php 中回显一个 jquery 对话框?
【发布时间】:2016-03-28 05:50:45
【问题描述】:

对于我正在处理的 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>';

【问题讨论】:

  • 你加载jquery库了吗?
  • 确保包含 JQuery Core 和 JQuery UI 库
  • 谢谢 Wazani,我错过了 UI 库。

标签: javascript php jquery jquery-ui-dialog


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    相关资源
    最近更新 更多