« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
公告 |
Back Today!
Hold on~
Come on~ |
统计 |
blog名称:执著 日志总数:39 评论数量:43 留言数量:0 访问次数:245689 建立时间:2005年3月4日 | |
初学ajax(C#) |
执著 发表于 2006/8/18 16:12:46 |
由于刚到新公司,事情并不是很多,无聊中看起了ajax,完全是初学,加上基础,看了半天才能看了解一点点皮毛,免得忘了一干二净,把还记得的东东,写下来吧! Post数据:
h.html
----------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><script language = "javascript"> var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); var bloglist = new Array();
function StartLoad() { xmlhttp.open("POST","http://localhost:1034/WebSite_ForTest/Server.aspx") xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded") xmlhttp.onreadystatechange = function() { if (xmlhttp.readystate == 4 && xmlhttp.status == 200) { alert(xmlhttp.responseText) } } xmlhttp.send("ygergydsfgsdgsdfg"); }
</script>
<TITLE> Post Data </TITLE>
</HEAD>
<BODY onload="StartLoad()">
</BODY></HTML>
----------------------------------------------------------------------
server.aspx
------------------------------------------------------------------
protected void Page_Load(object sender, EventArgs e) { string s = ""; using (StreamReader sr = new StreamReader(Request.InputStream)) { s = sr.ReadToEnd(); } Response.Write(s); Response.End(); }
------------------------------------------------------------------
Get:
————————————————————————————-————
<html><head runat="server"><script language="javascript" type="text/javascript"> var xmlhttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP") } else if(window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } } function StartRequest() { createXMLHttpRequest(); xmlhttp.onreadystatechange = handleStateChange; xmlhttp.open("GET","innerHTML.xml",true); xmlhttp.send(null); } function handleStateChange() { if (xmlhttp.readystate == 4 && xmlhttp.status == 200) { document.getElementById("result").innerHTML = xmlhttp.responseText; } }</script> <title>无标题页</title></head><body> <form id="form1" runat="server"> <div id="result"></div> <div> <input type="button" value="ajax" onclick="StartRequest();" /></div> </form> </body></html>————————————————————————————————
innerHTML.xml
-------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?><table border="1"> <tr> <td>ss</td> <td>dd</td> <td>ff</td> </tr> <tr> <td>ff</td> <td>ff</td> <td>ff</td> </tr> <tr> <td>aa</td> <td>aa</td> <td>aa</td> </tr></table>
------------------------------------------------------------------- | |
|
回复:初学ajax(C#) |
华宇物流公司(游客)发表评论于2010/5/25 11:46:29 |
华宇物流公司 大众搬场 guicailiu10525 华宇物流公司 公兴搬场 公兴搬场公司 佳吉快运 | |
|
回复:初学ajax(C#) |
问号(游客)发表评论于2006/8/24 21:07:41 |
用Get方法时,url就只能是*.xml文件吗??? | |
|
» 1 »
|
|
|