我要求在页面加载时显示javascript Ok / Cancel选项。因此,当用户从上一页重定向到此页面时,基于查询字符串中的某些逻辑,我们必须显示javascript OK / Cancel(此处尚未显示页面)。一旦用户点击,我们必须根据确定/取消加载不同类型的数据(服务器端执行)。完成这项任务的最佳方法是什么?感谢。
答案 0 :(得分:1)
忽略此要求的各种问题,这是我能想到的最简单的方法。
在Javascript中执行以下操作:
Your <noscript>
element应该包含有关禁用javascript的用户应该做什么的说明...比“请启用javascript ”更有帮助的内容会很好,但这是你的电话。< / p>
答案 1 :(得分:0)
加载一个带有基本格式的小html页面存根,然后弹出对话框。
根据响应,使用ajax请求填充页面内容。
这是一些非常基本的示例代码。有关如何在javascript中进行Ajax调用的示例,请参阅this tutorial。
<html>
<head><!-- Head Contents --></head>
<body>
<!-- Basic body styling -->
<noscript>This page works best with scripts enabled</noscript>
<script type="text/javascript">
// Show Dialog Box
if(option1) {
// Do Ajax call
// Set page contents
} elsif (option2) {
// Do other ajax call
// Set page contents
}
</script>
</body>
</html>
答案 2 :(得分:0)
Vanilla弹出一个对话框:
if (confirm("Your question"))
{
// do things if OK
}
虽然你应该在这里查看其他答案/评论,因为如果用户禁用了javascript,这将会中断。
编辑:如果要在对话框后加载更多信息,则必须使用ajax。由于你的回答非常普遍,我现在只能指向jQuery ajax functions的方向。