ajax请求的五个步骤
第一步,创建XMLHttpRequest对象
第二步,注册回调函数
第三步,配置请求信息,open(),get
第四步,发送请求,post请求下,要传递的参数放这
第五步,创建回调函数
//第一步,创建XMLHttpRequest对象varxmlHttp=newXMLHttpRequest();functionCommentAll(){//第二步,注册回调函数=callback1;//{//if(==4)//if(==200){//varresponseText=;//}//}//第三步,配置请求信息,open(),get//get请求下参数加在url后,.ashx?methodName=GetAllCommentstr1=str1str2=("post","/ashx/myzhuye/?methodName=GetAllComment",true);//post请求下需要配置请求头信息//("Content-Type","application/x-www-form-urlencoded");//第四步,发送请求,post请求下,要传递的参数放这("methodName=GetAllCommentstr1=str1str2=str2");//"}//第五步,创建回调函数functioncallback1(){if(==4)if(==200){//取得返回的数据vardata=;//json字符串转为json格式data=eval(data);$.each(data,function(i,v){alert(v);});}}
后台方法
privatevoidGetAllComment(HttpContextcontext){//Params可以取得get与post方式传递过来的值。stringmethodName=["methodName"];//QueryString只能取得get方式传递过来的值。stringstr1=["str1"];//取得httpRequest传来的值,包括get与post方式stringstr2=["str2"];Liststringcomments=newListstring();(methodName);(str1);(str2);//ajax接受的是json类型,需要把返回的数据转给json格式stringcommentsJson=newJavaScriptSerializer().Serialize(comments);(commentsJson);}
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。