จะให้มันแสดงรูประหว่างส่งค่าทำยังไงครับ แบบกรอกข้อมูลเสร็จแล้วปุ๊บ ระหว่างที่มันกำลังรับส่งข้อมูลเนี่ยให้ ขึ้นรูปภาพรอสักครู่ ยังไงครับ
ไม่เคยเขียนเลยครับ งงชิบหาย
<script type="text/javascript">
function Inint_AJAX() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {} //IE
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
alert("XMLHttpRequest not supported")
return null
}
function sendget(value) {
var req = Inint_AJAX(); //สร้าง Object
req.open('GET', 'search.php?id=' value, true); //กำหนด สถานะการทำงานของ AJAX แบบ GET และส่งข้อมูลผ่านทาง URL
req.onreadystatechange = function() { //เหตุการณ์เมื่อมีการตอบกลับ
if (req.readyState==4) {
if (req.status==200) { //ได้รับการตอบกลับเรียบร้อย
var data=req.responseText;
document.getElementById("content").innerHTML=data; //แสดงผล
}
}
};
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //Header ที่ส่งไป
req.send(null); //ทำการส่ง
};
</script>
<div><form name="form1" action="" onsubmit="return false">
<input type="text" name="txt">
<button onClick="sendget(form1.txt.value)">GET</button>
</form>