【问题标题】:Javascript Alert Return value / EventJavascript警报返回值/事件
【发布时间】:2010-04-26 20:10:40
【问题描述】:

这个问题很简单,但我不是大 AJAX/JS 编码器,所以我不知道它是否可能。

有什么方法可以检查是否在远程站点上执行了 alert() ?就像我输入了一个警报(“欢迎来到这个网站”);通过 get 变量,有什么方法可以检查 alert() 是否在浏览器中实际执行?

不一定通过 AJAX/JS。

【问题讨论】:

  • 你想达到什么目的?
  • 您需要添加更多详细信息...远程站点是什么意思?第三方网站?

标签: php javascript html xml ajax


【解决方案1】:

简短的回答是“不”,你真的不应该使用警报。如果必须的话,请改用自定义弹出窗口,或者更好的是,根本不要弹出任何内容。

【讨论】:

    【解决方案2】:

    只需在警报下方添加一些代码即可将 XmlHttpRequest 发送回您的服务器。

    alert('Welcome to this site');
    sendXmlHttpRequest();
    

    sendXmlHttpRequest 函数会做任何工作来通知服务器。由于这些代码总是按顺序执行,因此如果执行了 alert,它会确保执行 sendXmlHttpRequest

    【讨论】:

      【解决方案3】:

      不幸的是,在远程服务器上发出 POST/GET 请求时,它不会执行任何 javascript。 AJAX 请求仅读取服务器对其响应的内容,但不会像您自己的浏览器那样执行它。

      如果你能详细说明你想用 AJAX 完成什么,也许我可以给你一个更好的答案。

      【讨论】:

        【解决方案4】:

        好吧。只需制作一个带有“div”标签的框......然后点击。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-07-27
          • 2022-08-17
          • 2019-12-25
          • 1970-01-01
          • 2017-01-02
          • 2011-12-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多