ajax向服务器发送请求,asp.net怎么写服务器端返回的数据

<script type="text/javascript">
var xmlHttp;
var sendType="";//提交方式
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function btnSendPost(){
createXMLHttpRequest();
var url = "simple6.aspx?timeStamp="+new Date().getTime();
var queryString = createQueryString();
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlHttp.send(queryString);
}

function createQueryString(){
var fname =document.getElementById("txtfname").value;
var mname = document.getElementById("txtmname").value;
var birthday = document.getElementById("txtbirthday").value;
var queryString = "fname="+fname+"&mname="+mname+"&birthday="+birthday;
return queryString;
}
function handleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
parseResults();
}
}
}
function parseResults(){
var responseDiv = document.createElement("h4");
var responseText = document.createTextNode(xmlHttp.responseText);
responseDiv.appendChild(responseText);
}
</script>
<body>
<form>姓:<input type="text" id="txtfname" width="100"/>
<br />
名:<input type="text" id="txtmname" width="100"/>
<br />
生日:<input type="text" id="txtbirthday" width="100"/>
<br />
<input type="button" id="btnGet" value="Send parameters using POST" onclick="btnSendPost();" width="100"/>
</form>
</body>
目的是:点击 按钮 向服务器发送三个参数(姓,名,生日)。
服务器接到这三个参数在返给我就可以了。

用asp.net怎么写这个服务器处理的代码。

在你要调用的那个页面 也就是你的simple6.aspx 页面 在page_Load 里面用response.write()

括号里面就写你想要返回的数据
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网