test AJAX
Submitted by wd on Thu, 2006-07-06 06:21
ทดสอบ AJAX
เอาโค้ดมาจาก http://www.DynamicAJAX.com
ตรงนี้เป็นบรรทัดธรรมดา
ตรงนี้เป็นลิงก์ โหลดไฟล์ ajax1.txt มาแสดง
ตรงนี้เป็นลิงก์ โหลดไฟล์ ajax2.txt มาแสดง
ตรงนี้เป็นบรรทัดที่จะแทรกข้อความที่รับจาก AJAX
แทรกตรงนี้
ตรงนี้กลับมาเป็นบรรทัดธรรมดา
อธิบายมากไม่ได้ เพราะไม่มีความรู้ :P ได้แค่คัดลอกโค้ดมาให้ดูเฉย ๆ
เนื้อไฟล์ index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>Test AJAX</title> </head> <body> <script language="javascript" type="text/javascript"> // SEE FULL CODE AT http://www.DynamicAJAX.com function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); //Not IE } else { if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); //IE } else { alert("Your browser doesn't support the XmlHttpRequest object. Better upgrade to Firefox."); } } } var receiveReq = getXmlHttpRequestObject(); function d_say(action) { if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { receiveReq.open("GET",action, true); receiveReq.onreadystatechange = d_handle; receiveReq.send(null); } } function d_handle() { if (receiveReq.readyState == 4) { document.getElementById('d_span').innerHTML = receiveReq.responseText; } } </script> <strong>ทดสอบ AJAX</strong> <p>เอาโค้ดมาจาก <a href="http://www.dynamicajax.com">http://www.DynamicAJAX.com</a></p> <br /> <br /> <p>ตรงนี้เป็นบรรทัดธรรมดา</p> <p>ตรงนี้เป็นลิงก์ <a href="javascript:d_say('files/ajax1.txt');">โหลดไฟล์ ajax1.txt มาแสดง</a></p> <p>ตรงนี้เป็นลิงก์ <a href="javascript:d_say('files/ajax2.txt');">โหลดไฟล์ ajax2.txt มาแสดง</a></p> <br /> <br /> <p>ตรงนี้เป็นบรรทัดที่จะแทรกข้อความที่รับจาก AJAX <ul><div id="d_span">แทรกตรงนี้</div></ul></p> <br /> <br /> <p>ตรงนี้กลับมาเป็นบรรทัดธรรมดา</p> </body>
เนื้อไฟล์ ajax1.txt
ตอนนี้เอาเนื้อไฟล์ ajax1.txt มาใส่<br /> บรรทัดที่สองของ ajax1.txt
เนื้อไฟล์ ajax2.txt
เปลี่ยนแล้วจ๊ะ<br /> ตอนนี้เอาเนื้อไฟล์ ajax2.txt มาใส่<br /> บรรทัดที่สามของ ajax2.txt
Comments
Web-tier Programming Codecamp II : AJAX
ลิงก์นี้อธิบายดีมาก แต่เป็น pdf นะ
Web-tier Programming Codecamp II : AJAX
Greetings
Wow! That is truly amazing!!