首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ajax有关问题

2012-01-20 
ajax问题btn.value 请在提交,请稍等! btn.disabledtruevarvoteNumvarrbVotedocument.forms[0].ele

ajax问题
btn.value= "请在提交,请稍等! ";
        btn.disabled=true;
        var   voteNum;
        var   rbVote=document.forms[0].elements[ "vote "];
        for(var   i=0;i <rbVote.length;i++)
        {
                if(rbVote[i].checked){
                        if(!voteNum)
                                voteNum=rbVote[i].value;
                        else
                                voteNum   +=   ", "   +   rbVote[i].value;
                }
        }
        if(!voteNum){
                alert( "请先选择项目! ");
                btn.disabled=false;
                btn.value= "投票 ";
                return;
        }
       
        var   option={
parameters: "oper=addVote&id= "+id+ "&type= "+type+ "&vote= "+voteNum+ " ",
method: "get ",
onSuccess:function(transport){
var   rp=transport.responseText;
 
if(rp== "ok "){  
        alert( "成功,谢谢你的投票! ");
                                btn.value= "已投票 ";
}   else   {
        alert(rp);
        btn.disabled=false;
                                btn.value= "投票 ";
}
},
onFailure:function(transport){
alert(transport.responseText+ "数据提交失败,请检查网络或重试。 ");
}
}
var   request=new   Ajax.Request( "ajax.aspx ",option);
return;

Ajax文件中:         protected   void   Page_Load(object   sender,   EventArgs   e)
        {


                Response.Write( "ok ");
               

        }
这样做返回的是弹出一个框:里边是一堆html,请问是怎么回事?

[解决办法]
只保留第一句
<%@ Page Language= "c# " Inherits= "KMS.SubModule.UnitiveDocument.Desktop " CodeFile= "Desktop.aspx.cs " %>
[解决办法]
楼上正解

热点排行