javascript 怎么调用C#后台的有参方法?

wangdingbang 2011-07-20 03:59:02
急用,要能够切实可行的解决方案,不要网上粘的。谢谢啦!
...全文
48 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
挨踢直男 2011-07-20
  • 打赏
  • 举报
回复
var ajax = {//xmlhttp request
tryList:function(){
var xhr = null;
for(var i=0;i<arguments.length;i++){
var lambda = arguments[i];
try{xhr = lambda();break;}catch(e){}
}
return xhr;
},
init:function(){
return this.tryList(
function(){return new ActiveXObject('MSXML2.XMLHttp.6.0');},
function(){return new ActiveXObject('MSXML2.XMLHttp.3.0');},
function(){return new XMLHttpRequest();},
function(){return new ActiveXObject('MSXML2.XMLHttp.5.0');},
function(){return new ActiveXObject('MSXML2.XMLHttp.4.0');},
function(){return new ActiveXObject('Msxml2.XMLHTTP');},
function(){return new ActiveXObject('MSXML.XMLHttp');},
function(){return new ActiveXObject('Microsoft.XMLHTTP');}
) || null;
},
post:function(sUrl,sArgs,bAsync,fCallBack,errmsg){
var xhr = this.init();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
if(xhr.responseText){
if(fCallBack.constructor==Function){fCallBack(xhr);}
}else{
alert(errmsg);
}
}
};
xhr.open('POST',encodeURI(sUrl),bAsync);
xhr.setRequestHeader('Content-Length',sArgs.length);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send(sArgs);
},
get:function(sUrl,bAsync,fCallBack,errmsg){
var xhr = this.init();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
if(xhr.responseText){
if(fCallBack.constructor==Function){fCallBack(xhr);}
}else{
alert(errmsg);
}
}
};
xhr.open('GET',encodeURI(sUrl),bAsync);
xhr.send('Null');
}
}
ajax.post("你的aspx文件的址,在page_load里调用那个函数","",true,function(xhr){},"没有返回内容");

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧