PHP天气查询2

前编主要是处理 部分,也就是天气查询的核心部分,现在是AJAX中的部分 代码如下:

var xmlHttp;
 function createXMLHttpRequest()
  {
   var xmlHttpRequest;
     if(window.ActiveXObject)
  {
    xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
    return xmlHttpRequest;

  }
  else if(window.XMLHttpRequest)
  {
  xmlHttpRequest=new XMLHttpRequest();
  return xmlHttpRequest;
  }
  }


function startXmlHttpRequest()
  {
   var form=document.getElementById("city");
      var city=form.value;
      var cityName=form.Text;
  
      xmlHttp=createXMLHttpRequest();
      xmlHttp.open("GET","weather/getHtml.php?city="+city+"&cityname="+cityName+"&time="+new  Date(),true);
      xmlHttp.onreadystatechange=returnText;
      xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      xmlHttp.send(null);


  }
  function startTextXmlHttpRequest()
  {
   var form=document.getElementById("textcity");
      var city=form.value;
      xmlHttp=createXMLHttpRequest();
      xmlHttp.open("GET","weather/textGetHtml.php?city="+city,true);
      xmlHttp.onreadystatechange=returnText;
      xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      xmlHttp.send(null);


  }

 function validataIpAdd()
 {
 
 }
 function returnText()
 {
   var div=document.getElementById("result_box");
   var loading=document.getElementById("loading");
   div.innerHTML="";
   loading.style.display="block";
   if(xmlHttp.readyState==1)
   {
   
   }
   else if(xmlHttp.readyState==4)
   {
     if(xmlHttp.status==200)
     {
  
       div.innerHTML=xmlHttp.responseText;
    loading.style.display="none";
     }
   }
 }

主要比较简单! 由4个函数组成 1个是创建 1个是提交 一个是返回 顶部的是是判断浏览器然后创建XMLHTMLREQUES

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值