关于ajax 实例,ajax实例怎么不成功这个很多人还不知道,今天小深来为大家解答以上的问题,现在让我们一起来看看吧!
ajax 实例 ajax实例怎么不成功
ajax 实例 ajax实例怎么不成功
ajax 实例 ajax实例怎么不成功
ajax 实例 ajax实例怎么不成功
1、dataType:var Email = $("#mail").val();public void ProcessRequest(HttpContext context)type: "Post",//请求形式get 方法用Request.QueryString["strName"]接收: "Ajax/LoginRegister.ashx",//处理文件路径data: {op: "2",//判断调用处理文件中的那个方法},cache: false,async: false,//是否异步dataType: "html",//返回的数据类型success: function (data) {if (data > 1) {$("#spIsEmail").html(" 该邮箱已被注册!");return false;}else {$("#spIsEmail").html("√");}},error: function () {alert('数据繁忙,请稍后!');}})//end ajaxdata中参数 op补充一个处理文件中可以写多个方法,为了有效的识别调取那个方法就衍生了op这个参数。
2、需要在处理文件中做以下处理{context.Response.ContentType = "text/plain";string operate = Request.QueryString["op"];//取出参数string returnString = ""; //返回的字符串switch (operate){case "0":break;returnString = 方法名称(); //第二个方法break;returnString = 方法名称); // 第三个方法break;}context.Response.Write(returnString);context.Response.End();}function ajax(object){var = object. || "";if(!) return;var mod = object.mod || "GET";var data = object.data || null;var handler = object.handler || function(){};var xmlHttp;var data;if(window.XMLHttpRequest){}else if(window.ActiveXObject){xmlHttp = new window.ActiveXObject("Microsoft.XMLHTTP");}xmlHttp.open(mod,,true);xmlHttp.send(data);xmlHttp.onreadystatechange = function(){if(xmlHttp.readyState == 4){if(xmlHttp.status ==0 || xmlHttp.status == 200){if(xmlHttp.responseXML){data = xmlHttp.responseXML;}else{if(window.JSON&&window.JSON.parse){data = window.JSON.parse(xmlHttp.responseText);}else{data = eval("("+xmlHttp.responseText+")")handler(data);}else{showMsg("系统繁忙,请稍后再试。
3、");调用此方法就可以!传入请求路径,自己处理回调函数!全部是自己手写!原始的ajax请求,望采纳!。
本文到这结束,希望上面文章对大家有所帮助。