Ajax调用C#后台的问题
我用原始的JS方式调用C#后台,但是响应的字符串是整个网页的源码啊,这个怎么解决?还有C#里Request.Params里的元素这个怎么清除,我用url传入的变量多点几次...
我用原始的JS方式调用C#后台,但是响应的字符串是整个网页的源码啊,这个怎么解决?还有C#里Request.Params里的元素这个怎么清除,我用url传入的变量多点几次就会重复输出啊
/**
*获取坐标点
*/
function getPoints(sid){
createXMLHttpRequest();//创建XMLHttpRequest对象
if(sel == null){
sel = document.getElementById(sid);
}
var fileName = sel.options[sel.selectedIndex].value;//文件名
url += "?fileName="+fileName;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = showResult;
xmlHttp.send(null);
}
上面是我的调用源码,后台的处理其实很简单,就是接收那个url传入的文件名然后处理并响应文件内容,现在的情况是,这个参数传进来了,我也收到了,但是响应的时候连整个网页的源码都输出了,而且多点几次,前几次传的参数也重复输出 展开
/**
*获取坐标点
*/
function getPoints(sid){
createXMLHttpRequest();//创建XMLHttpRequest对象
if(sel == null){
sel = document.getElementById(sid);
}
var fileName = sel.options[sel.selectedIndex].value;//文件名
url += "?fileName="+fileName;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = showResult;
xmlHttp.send(null);
}
上面是我的调用源码,后台的处理其实很简单,就是接收那个url传入的文件名然后处理并响应文件内容,现在的情况是,这个参数传进来了,我也收到了,但是响应的时候连整个网页的源码都输出了,而且多点几次,前几次传的参数也重复输出 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询