︷起↘嚸.  
坚持不懈,一步一个台阶
日历
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
统计
  • 随笔 - 77
  • 文章 - 0
  • 评论 - 12
  • 引用 - 0

导航

与我联系

搜索

 

常用链接

留言簿

我参加的小组

随笔分类

随笔档案

相册

收藏夹

最新随笔

积分与排名

  • 积分 - 3959
  • 排名 - 5813

最新评论

阅读排行榜

评论排行榜

60天内阅读排行

 
var doc;
window.onload 
= function()
{
    
if(window.ActiveXObject)
    
{
        doc 
= new ActiveXObject("Microsoft.XMLHttp");
    }

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

}


function test()
{
    doc.open(
"Get","/Ajax/test.aspx",false);
    doc.onreadystatechange 
= function()
    
{
        
if(doc.readystate == 4)
        
{
            
if(doc.status == 200)
            
{
                document.getElementById(
"ddd").innerHTML = doc.responseText;
            }

            
else
            
{
                document.getElementById(
"ddd").innerTHML = "服务器返回状态:"+doc.statusText;
            }

        }

        
else
        
{
            document.getElementById(
"ddd").innerHTML = "请等待.";
        }

    }

    doc.send(
null);
}

aspx文件
protected void Page_Load(object sender, EventArgs e)
{
     Response.Write(
"输出内容!");
}

 

 

另:实现调用一个aspx文件多个方法:

调用时:
doc.open(
"Get","/Ajax/test.aspx?id=1",false);
加个参数

 

aspx文件代码:

protected void Page_Load(object sender, EventArgs e)
{
    
string id = Request["id"];
    
if(id==1)
       Response.Write(
"结果1");
    
else if(id==2)
       Response.Write(
"结果2");
}

 

 

不过很遗憾,我所知道的基于xmlhttprequest的ajax不能支持firefox,找了很多资料也是,但可以借助ajaxPro,更好的办法是用jQuery库,它也是基于httprequest的,但还不知道它是怎么实现的。

  ,这个送给你!

posted on 2008-07-02 10:36 ︷起↘嚸. 阅读(26) 评论(1)  编辑 收藏 所属分类: Ajax JavaScript
评论:

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-08-06 10:40 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:
 




 
Copyright © ︷起↘嚸. Powered by: 博客园 模板提供:沪江博客