这个问题非常简单,但我不是大型的AJAX / JS编码器,所以我不知道是否可能。
有什么方法可以检查是否在远程站点上执行了alert()?就像我输入了一个警报(“欢迎来到这个网站”);通过get变量,有没有办法检查是否在浏览器中实际执行了alert()?
并不一定通过AJAX / JS。
答案 0 :(得分:2)
简短的回答是“不”,你真的不应该使用警报。如果你必须使用自定义弹出窗口,或者更好的是,不要弹出任何东西。
答案 1 :(得分:0)
只需在警报下方添加一些代码,即可将XmlHttpRequest发送回服务器。
alert('Welcome to this site');
sendXmlHttpRequest();
函数 sendXmlHttpRequest 执行通知服务器的任何工作。由于这些代码始终按顺序执行,因此如果执行警告,则会确保执行 sendXmlHttpRequest 。
答案 2 :(得分:0)
不幸的是,当在远程服务器上发出POST / GET请求时,它不会执行任何javascript。 AJAX请求只读取服务器响应它的内容,但不像你自己的浏览器那样执行它。
如果你能详细说明你想用AJAX完成什么,也许我可以给你一个更好的答案。
答案 3 :(得分:0)
好。只需创建一个带有'div'标签的方框..然后抓住点击。