ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingช่วยดูให้หน่อยค่ะ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยดูให้หน่อยค่ะ  (อ่าน 615 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
icenobu
ก๊วนเสียว
*

พลังน้ำใจ: 36
ออฟไลน์ ออฟไลน์

กระทู้: 416



ดูรายละเอียด
« เมื่อ: 10 พฤษภาคม 2012, 16:07:23 »

วันที่ 3 แล้วค่ะ ทำไม่ได้เลย

โค๊ด:
function dochange( obj )
{
var req = Inint_AJAX();
var producttype = document.getElementById( 'producttype' ).value;
var company = document.getElementById( 'company' ).value;

if ( obj && obj.name == 'producttype' )
{
var product = "";
}
else
{
var product = document.getElementById( 'product' ).value;
};

if ( obj && obj.name == 'company' )
{
var section = "";
}
else
{
var section = document.getElementById( 'section' ).value;
};

var data = "producttype=" + producttype + "&product=" + product + "company=" + company + "&section=" + section;
req.onreadystatechange = function()
{
if ( req.readyState == 4 )
{
if ( req.status == 200 )
{
var datas = eval( '(' + req.responseText + ')' ); // JSON
document.getElementById( 'producttypeDiv' ).innerHTML = datas[0].producttype;
document.getElementById( 'productDiv' ).innerHTML = datas[0].product;
document.getElementById( 'companyDiv' ).innerHTML = datas[0].company;
    document.getElementById( 'sectionDiv' ).innerHTML = datas[0].section;
};
};
};


req.open( "post" , "submenu.php" , true ); //สร้าง connection
req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" ); // set Header
req.send( data ); //ส่งค่า
};
//โหลดครั้งแรก
window.onload = function()
{
dochange( '' );
};
บันทึกการเข้า

ohmohm
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 170
ออฟไลน์ ออฟไลน์

กระทู้: 3,098



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 15 พฤษภาคม 2012, 14:46:23 »

วันที่ 3 แล้วค่ะ ทำไม่ได้เลย

โค๊ด:
function dochange( obj )
{
var req = Inint_AJAX();
var producttype = document.getElementById( 'producttype' ).value;
var company = document.getElementById( 'company' ).value;

if ( obj && obj.name == 'producttype' )
{
var product = "";
}
else
{
var product = document.getElementById( 'product' ).value;
};

if ( obj && obj.name == 'company' )
{
var section = "";
}
else
{
var section = document.getElementById( 'section' ).value;
};

var data = "producttype=" + producttype + "&product=" + product + "company=" + company + "&section=" + section;
req.onreadystatechange = function()
{
if ( req.readyState == 4 )
{
if ( req.status == 200 )
{
var datas = eval( '(' + req.responseText + ')' ); // JSON
document.getElementById( 'producttypeDiv' ).innerHTML = datas[0].producttype;
document.getElementById( 'productDiv' ).innerHTML = datas[0].product;
document.getElementById( 'companyDiv' ).innerHTML = datas[0].company;
    document.getElementById( 'sectionDiv' ).innerHTML = datas[0].section;
};
};
};


req.open( "post" , "submenu.php" , true ); //สร้าง connection
req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" ); // set Header
req.send( data ); //ส่งค่า
};
//โหลดครั้งแรก
window.onload = function()
{
dochange( '' );
};
ค่อยๆ debug นะครับ
- ใช้ MSIE browser บางทีมันระบุข้อผิดพลาดด้านขวาล่างได้
- ลองเปลี่ยน submenu.php เป็น text ไฟล์ธรรมดาข้างในเป็น JSON ก่อน หรือยิ่งกว่านั้น แก้ datas ให้มันเป็น object เองเลย
บันทึกการเข้า
siammbk
ก๊วนเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 237



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 15 พฤษภาคม 2012, 15:14:04 »

 Tongue ไม่มีอะไรอธิบายให้มันง่ายเลย -*-
บันทึกการเข้า

รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614
MeenyFancy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 208
ออฟไลน์ ออฟไลน์

กระทู้: 1,270



ดูรายละเอียด
« ตอบ #3 เมื่อ: 15 พฤษภาคม 2012, 15:26:14 »

ขอตัวเต็มๆ ของ ajax ตัวนี้่หน่อยคัรบ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์