开发者社区> 橘子红了呐> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

AJAX 异步(JavaScript 和 XMLHTTP)

简介:
+关注继续查看
 <script>

function objAjax()
{
var objxml=false;
  
//尝试创建Microsoft IE浏览器支持的对象
 try {
objxml 
= new ActiveXObject("Msxml2.XMLHTTP");
catch (e) {
try {
objxml 
= new ActiveXObject("Microsoft.XMLHTTP");
catch (e) {
aobjxml 
= false;
}
}
  
//如果创建不成功,则尝试创建非Microsoft IE浏览器支持的对象
 if (!objxml && typeof XMLHttpRequest!='undefined') {
objxml 
= new XMLHttpRequest();
}
return objxml;
}

 


function openurl(url)
{
   
var objxml=objAjax();
  
//  var objxml=new ActiveXObject("Microsoft.XMLHttp") //建立

    objxml.open(
"GET",url,false); //打开
    objxml.send(); //发送
    retInfo=objxml.responseText; 接收 返回文本字符串
   
 
if(objxml.readyState == 1)  //初始化
       {
            document.getElementById(
"aboutproDiv").innerHTML ="正在加载数据...";
        }

    
if(objxml.readyState == 4)  //数据接收完毕
            { 
               document.getElementById(
"aboutproDiv").style.display="none";//隐藏
                return retInfo;
    }
    
else
    {
    
return "-2";
    }
}

function checkapp(form){
    infoBoard
=document.getElementById("aboutpro_i");
    myurl
="getdis.aspx?pid="+<!--@proId@-->+"&rnd="+Math.random();
    
var retCode = openurl(myurl);
    
switch(retCode){
        
case "-2": infoBoard.innerHTML='该商品暂无评论';break;
         
default:{
                  infoBoard.innerHTML
=retCode;              
                 }
break;
    }
    
return
}

 
</script>

 




<body onload="checkapp()">

 

 
<div id="aboutpro_i">
<DIV id=aboutproDiv >正在加载中...</DIV>
  
<!--@item@-->
               
</div>

 

//getdis.aspx  cs代码

  
protected void Page_Load(object sender, EventArgs e)
    {
        
if (Request["pid"!= null)
        {
            
string strReturn = "该商品暂无评论...";
            
string strSql = "select * from cuspro where pid="+Request["pid"].ToString()+" order by id desc";
            chat c 
= new chat();
            DataTable dt 
= c.SqlselectPro(strSql,2);
            
if (dt.Rows.Count > 0)
            {
                strReturn 
= "";
            
              
foreach(DataRow dr in dt.Rows)
              {
                  
string re=dr["reply"].ToString();
                  
if (re != "")
                  {
                      strReturn 
+= "<div class='protitle'>评论者:" + dr["mname"].ToString() + "    " + dr["ctime"+ "&nbsp;&nbsp;对 " + dr["pname"].ToString() + " 评论!</div>"; ;
                   
                      strReturn 
+= "<div class='aboutproitem'>" + dr["items"].ToString() + "</div>";
                      strReturn 
+= "<div class='aboutproitem1'>" + dr["reply"].ToString() + "</div>";
                  }
                  
else
                  {

                      strReturn 
+= "<div class='protitle'>评论者:" + dr["mname"].ToString() + "    " + dr["ctime"+ "&nbsp;&nbsp;对 " + dr["pname"].ToString() + " 评论!</div>"; ;
                 
                      strReturn 
+= "<div class='aboutproitem'>" + dr["items"].ToString() + "</div>";
                  }
              }
            }
            Response.Write(strReturn);
        }
    }

    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2009/09/12/1565328.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
通过HTML+CSS+Javascript实现向下滚动滚动条出现导航栏并出现回到顶部按钮点击按钮回到顶部(一)...
通过HTML+CSS+Javascript实现向下滚动滚动条出现导航栏并出现回到顶部按钮点击按钮回到顶部(一)...
8 0
通过HTML+CSS+JavaScript实现鼠标移动到页面顶部导航栏出现,如果移出导航栏3秒又隐藏起来,而且不受滚动条影响(二)...
通过HTML+CSS+JavaScript实现鼠标移动到页面顶部导航栏出现,如果移出导航栏3秒又隐藏起来,而且不受滚动条影响(二)...
26 0
【Web前端】【JavaScript】实现表格隔行变色
【Web前端】【JavaScript】实现表格隔行变色
24 0
JavaScript中实现replaceAll方法
我们在Java中可以使用replaceAll()方法对字符串进行批量替换,但在JS中replaceAll()方法是undefined,JS中只存在replace()方法,因此我们可以自己封装JS中replaceAll()方法供我们便捷使用。
14 0
JavaScript中实现摸球概率统计事件
在三个不透明的盒子中分别每个盒子装了两个球,第一个盒子装2个红球,第二个盒子装1个红球和1个蓝球,第三个盒子装2个蓝球,问:随机从三个盒子中取出一个球,问这个球是红球的概率?
12 0
JavaScript、jQuery实现“社区便利店收银系统”
随着个性化服务发展,学校、街边、社区等都流行将水果等商品洗净、切好,并装盒,按份出售。现开发一个“社区便利店收银系统”,店中每天提供固定种类的水果,装盒后,标记每一份价格,按份进行销售。在系统中,打开收银网页(casher.html),点击“+”添加销售水果,点击“结账”进行购买水果结算,点击“完成交易”进行下一个新用户购买。
55 0
【JavaScript-动画原理】如何使用js进行动画效果的实现
【JavaScript-动画原理】如何使用js进行动画效果的实现
10 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Javascript异步编程
立即下载
JavaScript 语言在引擎级别的执行过程
立即下载
Javascript中的函数
立即下载