对于我正在处理的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>';
答案 0 :(得分:0)
感谢用户Wazani,我忘记了除了核心之外还包括jquery UI库。