javascript Ajax获取远程url的返回判断

 更新时间:2012年01月24日 14:57:27   作者:  
将以下文本放入一个HTML页面即可看到效果,将会有两次弹出提示,最后在页面上显示YES,表示完成
复制代码 代码如下:

  <SCRIPT LANGUAGE="JavaScript">
  <!--
  function ajaxByJyking(){
  var xmlhttp_request = "";
  try{
  if( window.ActiveXObject ){
  for( var i = 5; i; i-- ){
  try{
  if( i == 2 ){
  xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" ); }
  else{
  xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
  xmlhttp_request.setRequestHeader("Content-Type","text/xml");
  xmlhttp_request.setRequestHeader("Charset","gb2312"); }
  break;}
  catch(e){
  xmlhttp_request = false; } } }
  else if( window.XMLHttpRequest )
  { xmlhttp_request = new XMLHttpRequest();
  if (xmlhttp_request.overrideMimeType)
  { xmlhttp_request.override.MimeType('text/xml'); } } }
  catch(e){ xmlhttp_request = false; }
  xmlhttp_request.open('GET', 'https://www.jb51.net', true);
  xmlhttp_request.send(null);
  xmlhttp_request.onreadystatechange = function(){
  if (xmlhttp_request.readyState == 4) {
  // 收到完整的服务器响应
  document.write("yes")
  } else{
  alert(1)
  }
  }
  }
  ajaxByJyking();
  //-->
  </SCRIPT>

相关文章

  • 一个AJAX类代码

    一个AJAX类代码

    以前写的一个AJAX类,兼容性还不错,简单易用,记下了方便以后找 :)
    2010-01-01
  • layui的checbox在Ajax局部刷新下的设置方法

    layui的checbox在Ajax局部刷新下的设置方法

    今天小编就为大家分享一篇layui的checbox在Ajax局部刷新下的设置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Ajax传输中文乱码问题的解决办法

    Ajax传输中文乱码问题的解决办法

    这篇文章主要介绍了Ajax传输中文乱码问题的解决办法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • 关于Ajax的疑难杂症详解

    关于Ajax的疑难杂症详解

    这篇文章主要给大家介绍了关于Ajax的疑难杂症,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • 如何成为AJAX高手

    如何成为AJAX高手

    这篇文章主要介绍了如何成为AJAX高手
    2007-01-01
  • $.ajax()常用方法详解(推荐)

    $.ajax()常用方法详解(推荐)

    AJAX 是一种与服务器交换数据的技术,可以在补充在整个页面的情况下更新网页的一部分。接下来通过本文给大家介绍ajax一些常用方法,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-07-07
  • 使用对象封装ajax重复调用的方法

    使用对象封装ajax重复调用的方法

    在项目中经常用到AJAX调用远程数据,每一次调用,都得写一个ajax方法,这就造成了重复代码过多,可读性也不够强,所以,我一般都是封装起来,需要的时候调用
    2016-01-01
  • ajax设置header指南教程

    ajax设置header指南教程

    Ajax 是一个令人误导的名称,Ajax 应用程序可能使用 XML 来传输数据,但将数据作为纯文本或 JSON 文本传输也同样常见,本文给大家介绍ajax设置header指南教程,感兴趣的朋友一起看看吧
    2023-10-10
  • Ajax 动态载入html页面后不能执行其中的js快速解决方法

    Ajax 动态载入html页面后不能执行其中的js快速解决方法

    这篇文章主要介绍了Ajax 动态载入html页面后不能执行其中的js快速解决方法,需要的朋友可以参考下
    2018-06-06
  • ajax和jsonp跨域的原理本质详解

    ajax和jsonp跨域的原理本质详解

    跨域问题是我们在开发中经常会遇到的一个需求,下面这篇文章主要给大家介绍了关于ajax和jsonp跨域的原理本质,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11

最新评论