การ request ข้อมูลมาจาก Server

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: การ request ข้อมูลมาจาก Server

Re: การ request ข้อมูลมาจาก Server

โดย phum2553 » 14/10/2012 5:18 pm

เป็นคือกัน

Re: การ request ข้อมูลมาจาก Server

โดย mindphp » 09/05/2012 5:29 pm

ลองดููโค้ดที่ใช้หน่อยครับ

Re: การ request ข้อมูลมาจาก Server

โดย fa12mkungz » 09/05/2012 4:48 pm

แบบแรกกดปุ่มแล้ว ไม่มีอะไรเกิดขึ้นเลยครับ

Re: การ request ข้อมูลมาจาก Server

โดย mindphp » 09/05/2012 4:26 pm

ลงโค้ดช่วยครอบโค้ดหน่อยครับ

แบบแรกที่แนะนำ ได้ลองหรือยัง แจ้งความคืบหน้าหน่อยครับ

Re: การ request ข้อมูลมาจาก Server

โดย fa12mkungz » 09/05/2012 3:40 pm

โค้ด: เลือกทั้งหมด

<!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>Untitled Document</title>
<script>
function call() {
        new Ajax.Request('http://localhost:8000/GetAllRoom.exe',
          {
                 method:'get',           
                 onSuccess: function(transport){                                
                        var jsonObj = transport.responseText.evalJSON(  );               
                        alert( jsonObj.data );                                            
                }
          });
  }

</script>
</head>

<body>
<a href="#" onClick="call()">TEST CALL JSON</a>
</body>
</html>
แบบนี้ใช้ได้เหมือนกันรึเปล่าครับ แต่ลองแล้วผลลัพธ์ไม่ออกเหมือนกัน

ขอบคุณสำหรับคำตอบข้างบนครับ

Re: การ request ข้อมูลมาจาก Server

โดย mindphp » 09/05/2012 2:37 pm

function ajaxLoad() สร้างไว้ที่ไหนครับ
หมายถึง ajaxload() หรือเปล่าครับ ตอนเรียกใช้ต้องเีรียกตามที่เราสร้างไว้ นะครับ

Re: การ request ข้อมูลมาจาก Server

โดย fa12mkungz » 09/05/2012 2:24 pm

โค้ด: เลือกทั้งหมด

<html>
<head>
<script>

var ajax=null;
if(window.ActiveXObject){
	ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
	ajax =new XMLHttpRequest();
}

function ajaxload(method,URL,displayElementById,sendData){
	if(!ajax){
		alert("Your browser doesn't support Ajax");
		return;
	}
	ajax.open(method,URL);
	ajax.onreadystatechange = function(){
		if(ajax.readyState==4 && ajax.status==200){
			var ajax_result = ajax.responseText;
			var  e1 = document.getElementById(displayElementById);
			e1.innerHTML = ajax_result;
		}
	}	
	ajax.send(sendData);
}
</script>
</head>
<body>

<button onclick = "ajaxLoad('get','http://localhost:8000/GetAllRoom.exe','dv',null)">Data from Server</button>
<div id="dv">&nbsp;</div>

</body>
</html>

Re: การ request ข้อมูลมาจาก Server

โดย mindphp » 09/05/2012 2:15 pm

ลองเอาปัญหาที่เจอมา โพสลง ดูครับ จะได้รู้ว่าผิดตรงไหน

Re: การ request ข้อมูลมาจาก Server

โดย fa12mkungz » 09/05/2012 2:07 pm

ขอบคุณครับ

พี่มีตัวอย่างโค้ดมั้ยครับ พอดีโค้ดที่ผมลองๆพิมตามหนังสือมันแสดงผลไม่ได้ ผมก็ไม่รู้จะแก้ยังไง

Re: การ request ข้อมูลมาจาก Server

โดย mindphp » 09/05/2012 1:58 pm

เหมือนกันครับ ทาง server จะเป็นอะไรก็ตาม สนใจแค่ respond ที่ส่งมาให้ก็พอครับ

ข้างบน