【问题标题】:Question about javascript xmlhttp and there response关于 javascript xmlhttp 的问题和响应
【发布时间】:2010-12-15 18:03:09
【问题描述】:

作为对我以前的问题的修复,我曾考虑使用 JavaScript 运行一个 cURL 脚本,以防止我的网站等待每个人的响应。

目前我有一个朋友提供的这个脚本,我注意到了一些东西。

Link to JS file

我的问题是,如果我要删除以下行,是否意味着页面不会等待响应?

{
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
        setTimeout("location.reload(true)",1500);
    }
}

谢谢。

【问题讨论】:

  • 你能在记事本中弹出它,缩进它,然​​后把它带回来吗?这真的很难读。
  • 我在看你的剧本,注意到它是双倍行距的,然后我停止阅读它
  • @DampeS8N 我在 Chrome 中想念的一件事是 Firefox “全是文本!”插件,对于这种情况来说真是太棒了:-)
  • 好的,而不是只是在那里 C&Ping 它我已经发布了一个指向它自己的文件的超链接,喜欢阅读:D

标签: php javascript curl xmlhttprequest


【解决方案1】:

如果你删除这些线,它不会去任何地方。

如果你想加快速度,去掉 setTimeout 行,这不是必需的。

如果您要删除 if 语句,而只执行 window.locaiton 行,它将在发出请求之前触发,因为 onreadystatechange 触发告诉您请求何时打开、启动、传输和完成。

Ajax 101 Article

【讨论】:

  • 就像一个问题,如果我删除 window.location 时间并删除 if 语句会好吗?
  • 所以你的 onreadystatechange 事件看起来像onreadystatechange = function(){}?
猜你喜欢
  • 2011-04-27
  • 1970-01-01
  • 2020-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-14
  • 2014-01-07
相关资源
最近更新 更多