|
|
|
overrideMimeType คืออะไรครับ ไม่รู้ -*- HttPRequest.overrideMimeType('text/html'); |
|
|
|
|
|
|
|
Code (PHP)
(HttPRequest.overrideMimeType) { //---ไม่รู้ -*-
HttPRequest.overrideMimeType('text/html'); //---ไม่รู้ -*-
มันคือ function/propertie อะไร เหรอครับ ผม
ผม ลอง หา ใน google แล้ว หา ไม่เจอ ครับ ช่วย แนะนำ ผม ด้วย ครับ
ปล.คือผม อยากได้ ความหมายของ คำสั่ง ครับ ตอนนี้ กำลัง ศึกษา Ajax อยู่ครับ เลย กำลัง หา ความหมาย ของ แต่ ละ คำสั่ง อยู่ ครับ
Code ข้างล่างนี้ คือ ที่ลอง Search แล้ว แปรๆ ตามความเข้าใจครับ ผิดพลาดยังไง ช่วยแนะด้วยนะครับ
Code (PHP)
<script language="JavaScript">
var HttPRequest = false; //กำหนด ตัวแปร HttpRequest
function AjaxLoadPage(url) { //function doCallAjax
HttPRequest = false; //กำหนด ตัวแปร HttpRequest
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest(); //HttpRequest แสดงผลบน Mozilla, Safari, Opera
if (HttPRequest.overrideMimeType) { //---ไม่รู้ -*-
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try { //ดักจับความผิดพลาด
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP"); // ตัวแปร Msxml2.XMLHTTP และ ตัวแปร Microsoft.XMLHTTP เป็นตัวแสดงผล Object บน IE
} catch (e) {
try { //ดักจับความผิดพลาด //
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) { //ถ้าไม่สามารถ HttpReuquest ให้แสดง alert ();
alert('Cannot create XMLHTTP instance');
return false; // ส่งค่ากลับ เป็น false;
}
// จบการสร้าง Object XMLHttpRequest
var pmeters = "";
HttPRequest.open('POST',url,true); // ส่งค่า แบบ POST,url ปลายทาง, ตรรกะ เป็น แบบ asyne
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); //ส่งค่า Header ไปยังปลายทาง
HttPRequest.setRequestHeader("Content-length", pmeters.length); //ส่งค่า Header ไปยังปลายทาง
HttPRequest.setRequestHeader("Connection", "close"); //ส่งค่า Header ไปยังปลายทาง
HttPRequest.send(pmeters); //ส่งค่า Parameter ไปยัง Page ปลายทาง
//*** Loading (Client -> Server) ***//
document.getElementById("ImageLoading").style.display = ''; //ImageLoading แสดงผล
document.getElementById("mySpan").style.display = 'none'; // MySpan ปิดการแสดงผล
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request กำลังประมูลผล
{
document.getElementById("ImageLoading").style.display = ''; //ImageLoading แสดงผล
document.getElementById("mySpan").style.display = 'none'; // MySpan ปิดการแสดงผล
}
if(HttPRequest.readyState == 4) // Return Request = ประมวลผลเสร็จสิ้น
{
document.getElementById("ImageLoading").style.display = 'none'; // ปิดการแสดงผลของ ImageLoading
document.getElementById("mySpan").style.display = ''; //แสดงผลของ MySpan
document.getElementById('mySpan').innerHTML = HttPRequest.responseText; //แสดงผล MySpan ในรูปแบบ การแทรก Tag HTML ในตำแหน่งที่ต้องการ ในที่นี้ = MySpan
}
}
}
</script>
Tag : PHP, MySQL, Action Script, Ajax
|
|
|
|
|
|
Date :
2011-02-28 10:02:03 |
By :
popnakub |
View :
2014 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ พี่ วิน แล้ว ที่ผม
คอมเม้น Code ไว้นั้น ผม เข้าใจถูก หรือ ไม่ครับ
รบกวนช่วยแนะนำด้วยนะครับ พอดี ผม ไปเจอ วิธีเขียน แบบ function มา ครับ เลย ว่า ปรัปใช้ ครับ เพราะถ้า คอมเม้น ที่ผมทำไว้ ถูกต้อง ก็ น่าจะ พอเข้าใจแล้ว พัฒนาต่อ ใน รูป แบบ ของตัวเอง ได้ อ่า ครับ
อีกคำถามนะครับ พี่วิน
พอดี ตอนนี้ ผม ออก แบบ ตาราง ในการ กรอกข้อมูล ครับ แต่ ฟิลด์ เยอะ มาก เลย ครับ ผม ก็เลย ออก แบบ แยก ย่อย มา ได้ 5ตารางคือ
วิธีที่1
tb1
ID,column1,column2,column...
tb 2
ID,column1,column2,column...
tb 3
ID,column1,column2,column...
tb 4
ID,column1,column2,column...
tb 5
ID,column1,column2,column...
โดยผม generate ID มาจาก tb 1 ด้วยคำสั่ง mysql_insert_id(); โดยเอา ตัวแปล $ID_Job = mysql_insert_id(); เพื่อมา รับ ID ไป INSERT IN ใน tb 2, tb 3, tb 4, tb 5 ตามลำดับครับ
วิีธีที่ 2
tb1
ID,column1,column2,column...
tb 2
ID,column1,column2,ID2
tb 3
ID2,column1,column2,ID3
tb 4
ID3,column1,column2,ID4
tb 5
ID4,column1,column2,column...
วิธีที่ 2 คือ ใช้ วิธี auto_increment ใน column สุดท้ายของ tb เพื่อ ให้ สัมพันธ์ กับ ตาราง ต่อ ไป เพราะ เผื่อ ว่า tb 1 เกิดความเสียหาย tb2 , tb 3 , tb 4 , tb 5 ยังสามารถทำงานต่อไป ได้ ครับ
ผมก็เลยอยากจะถาม ว่า แนวคิด ที่ 1 หรือ 2 ของ ผม อันไหน น่า จะ ดี กว่า ครับ พี่วิน หรือ พี่ๆ คนไหน ที่ มี ประสบการณ์เยอะๆ ช่วย แนะ นำ แนวคิด การออก แบบ ผม ด้วยนะครับ
ขอบคุณล่วงหน้า ครับ
|
|
|
|
|
Date :
2011-02-28 16:15:44 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|