首页 > 代码库 > .net使用Ajax在前台调用后台方法
.net使用Ajax在前台调用后台方法
/*--------前台JS代码-----------*/ var http_request; function GetAjaxObject(coaInfo) {
//根据浏览器的不同来获取XMLHttpRequest对象 if (window.XMLHttpRequest) { // Mozilla, Safari, ... http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
//设置XMLHttpRequest对象的参数 var linkUrl = "RetentionAC.aspx?val="+coaInfo; var queryString = "vasl="+coaInfo; http_request.open("POST",linkUrl,false); http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); http_request.onreadystatechange = function(){ if(http_request.readyState == 4) { if(http_request.status == 200) { document.getElementById("ctl00_cphContent_hidCOAInfo").value = http://www.mamicode.com/http_request.responseText;"val"] != null) { string strResult = BllCommonCostAllocation.CheckSingleCOAInfo(Request.QueryString["val"].ToString()); Response.Write(strResult); //CallBack函数中的responseText的值 Response.End();//必不可少,必须要结束,否则会返回整个HTML文件 } /*-------------------------------------*/
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。