|
|
|
คือผม เพิ่ง เริ่มต้น ฝึก ajax & PHP อยากทราบว่าต้อง ตั้งค่าอะไรหรือ ป่าว คับ |
|
|
|
|
|
|
|
javascript error ครับ น่าจะเป็นที่การ document.getElementById แล้วไม่มี id ทีคุณอ้างถึง นะครับ
โพสโค้ดมาครับผมจะช่วยดูให้
|
|
|
|
|
Date :
2009-09-09 22:46:58 |
By :
DownsTream |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<html>
<head>
<title>ThaiCreate.Com Ajax Tutorial</title>
</head>
<script language="JavaScript">
var HttPRequest = false;
function doCallAjax(url) {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
HttPRequest.open('POST',url,true);
HttPRequest.send(null);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("mySpan").innerHTML = "Now is Loading...";
}
alert('Please see at web page status = '+HttPRequest.readyState);
if(HttPRequest.readyState == 4) // Return Request
{
document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
}
}
/*
HttPRequest.onreadystatechange = call function .... // Call other function
*/
}
</script>
<body>
<span id="mySpan"></span>
<input name="btnButton" id="btnButton" type="button" value="Click" onClick="JavaScript:doCallAjax('hello.php');">
</body>
</html>
อย่างนี้ ล่ะครับ เอามาจาก ในtutorial ของเว็บ อ่ะครับ
|
|
|
|
|
Date :
2009-09-09 23:00:38 |
By :
zatolove |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้านี้ก็ทำงานได้ถูกต้องนิครับ ผมลองเอาโค้ดมารันดูแล้ว
|
|
|
|
|
Date :
2009-09-09 23:05:28 |
By :
DownsTream |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลอ คับ ที่ถูกต้อง คือ พอ กด button มันจะมี messagebox ขึ้นมา ใช่ไหมครับ
คือของผม กด แล้วมันไม่ขึ้นมา กับ ขึ้น ว่า error on page ที่ status bar น่ะครับ
ต้อง ตั้งค่า อะไร กับ ตัว web browser หรือ ป่าว
ขอขอบคุณพี่ที่มาตอบให้ ณ ที่นี้ ด้วย ครับ
|
|
|
|
|
Date :
2009-09-09 23:15:46 |
By :
zatolove |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าอยากเป็น javascrpt เร็วนะ แนะนำให้ไปใช้ firefox จะมี error console ให้ดูว่า javascript error ตรงไหน
|
|
|
|
|
Date :
2009-09-10 00:21:46 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากคับ พี่
|
|
|
|
|
Date :
2009-09-10 00:25:46 |
By :
zatolove |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|