繁体   English   中英

在警报框中使用AJAX

[英]Usage of AJAX in an alert box

我有一个JavaScript警报,要求用户输入密码。 当用户按下按钮时,我将进行AJAX调用以检查密码。 这可能会生成带有响应的另一个警报(如果已被接受),但我想知道是否可以让AJAX响应更改我的第一个警报的文本? 单击“确定”时,是否有可能覆盖警报按钮的默认设置以不关闭自身?

我认为通常您应该尝试并尽量减少Web应用程序中警报的使用。 它们非常令人讨厌。 通常,人们只是更新DOM来显示用户信息。 发出警报的目的是要比仅仅弄乱密码更独特,更重要。

编辑:

正如其他人指出的那样,您应该使用模式对话框来代替您指定的行为。

我非常确定您不能这样做,因为在每个浏览器中构造和显示警报的方式都是不同的(仅在移动浏览器中查看)。 我认为如果您使用模式对话框,则可以更长久地保护自己的理智。

作为一个阻塞函数, alert()本身就是可憎的,因此,它会阻止您尝试执行的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM