|
|
|
ช่วยแก้ Code ให้หน่อยค่ะ คือ หัวหน้าให้ทำสถานะรอโหลดข้อมูล (php ดึงข้อมูลจาก posgres) ใช้เวลานานมาก ค |
|
|
|
|
|
|
|
เขียนยังไม่เก่ง แต่ใช้ภาษาสไตล์เทพเลย ผมยอมครับ ขอคาระวะ ฮาๆๆๆ
|
|
|
|
|
Date :
2015-01-13 16:18:31 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ajax ครับ
|
|
|
|
|
Date :
2015-01-13 16:28:22 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax คือ ตัวที่ใช้ส่งรีเควส ผ่านหน้าเว็บ ใช้ได้หลายครั้ง เพื่อรับส่งข้อมูลโดยไม่ต้องเปลี่ยนหน้าได้
ยกตัวอย่าง เอาที่ดูได้แล้วกัน สมัยนี้เขาใช้ jquery กันหมดแล้วแต่จะให้ไปศึกษา นั้นมันหลายขั้นเกินไป
แต่ก็ไม่หนีจาก javascript นั่นแหละ
ลองดูโค้ดนี้ครับ สมัยพระเจ้าเหา
http://gunner.freetzi.com/gunner_script.js
เมธอดล่างสุด
Code (JavaScript)
var ajax = {
showWork : function(id){
var dest = document.getElementById('work_detail');
request.open('GET', 'work_detail_ajax.php?id='+id);
request.onreadystatechange = function(){
if(request.readyState == 1){
dest.innerHTML = '<img src="Pic/loading.gif" width="16" height="16" align="absmiddle">¡ÓÅѧâËÅ´..';
}else if(request.readyState == 4){
if(/200|301/.test(request.status))
dest.innerHTML = request.responseText;
else
dest.innerHTML ='à¡Ô´¢éͼԴ¾ÅҴ㹡ÒÃâËÅ´ <a onClick="ajax.showWork('+ id +')">ÅͧãËÁè</a>';
}
}
request.send(null);
}
}
ก่อนส่งรีเควสไปขอข้อมูล ผมสั่งให้แสดงรูปภาพและข้อความ ตามบรรทัดนี้
dest.innerHTML = '<img src="Pic/loading.gif" width="16" height="16" align="absmiddle">¡ÓÅѧâËÅ´..';
เวลาข้อมูลสมบูรณ์ถูกส่งมา ผมสั่งให้แสดงด้วย บรรทัดนี้
dest.innerHTML = request.responseText;
แต่สมัยนี้เขาใช้คำสั่งง่ายๆ รวบรัดกว่า แต่ถ้าเข้าใจหลักการ จะใช้วิธีไหนได้ผลลัพท์เหมือนกัน
|
|
|
|
|
Date :
2015-01-13 23:08:55 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
no no no ตั้งศึกษาเองคับ นี่แค่ตัวอย่าง คุณต้องศึกษาเข้่าใจด้วยตัวเอง จริงๆ แล้วไม่ยาก แต่ใช้เวลาบ้าง
ทำอาชีพนี้มันเป็นเรื่องปรกติครับ
|
|
|
|
|
Date :
2015-01-14 13:37:50 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมนี้เข้ามาดูสายตาผมไม่ได้ดูที่โค้ดเลยแหะมัน focus ไปที่รุปภาพแทนตลอดดูโค้ดไม่รู้เรื่องเลย 5555
ตอนนี้ถึงไหนแล้วครับเขียนยังไงบ้างแล้วเอาโค้ดมาลงให้ดูหน่อยครับผม
|
|
|
|
|
Date :
2015-01-15 12:22:08 |
By :
phpbasic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอถามหน่อยค่ะ
1. พอเอา form มาคร่อมใส่ มันจะรันค้างค่ะ พอเอาออก มันจะรันได้
2. จะทำยังไงคะ ที่ให้กลับมาแล้วหน้าไม่ซ้อนกัน
ขอบคุณมากนะคะ
ผิดพลาดต้องขออภัยด้วยนะคะ
|
ประวัติการแก้ไข 2015-01-15 15:47:34
|
|
|
|
Date :
2015-01-15 15:46:11 |
By :
pranktip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ เวลา request ด้วย ajax เป็นการเรียกเข้าไฟล์เดิมนะครับ
ให้ย้าย code <? .... ?> ไปไว้ด้านบนก่อนโค๊ด html ครับ
และเพิ่มคำสั่ง exit; ใน if($chk_pg=="Z"){ .. }
Code (PHP)
if($chk_pg=="Z"){
// other code
exit;
}
มันส่งขยะที่ไม่ต้องการกลับมาด้วย
ปล. ข้างล่างผมไม่ใช่คนถามนะครับ 5555
ขอบคุณค่ะ คือเราไม่มีหน้าอกอย่างในรูป ก็เลยดูของพี่เขาค่ะ
|
ประวัติการแก้ไข 2015-01-15 15:49:57
|
|
|
|
Date :
2015-01-15 15:48:41 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่ๆมากค่ะ เดียวจะลองพยายามดูนะคะ
|
|
|
|
|
Date :
2015-01-16 09:17:59 |
By :
pranktip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใหญ่ขนาดนี้ ผมหายใจไม่ออก
|
|
|
|
|
Date :
2015-01-16 15:37:36 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|