【发布时间】: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