Submitted by wd on Wed, 2007-03-07 18:40
จากคราวก่อนตัวอย่างเป็นการใช้งานฟังก์ชั่น open ใน Ajax แบบใช้เมธอด GET
ปัญหาของเมธอด GET คือการส่งผ่านค่าผ่าน url ทำให้รหัสอักขระเปลี่ยน
อีกอย่างนึงคือส่งผ่านข้อความยาวมาก ๆ ไม่ได้ เลยต้องใช้เมธอด POST แทน
รูปแบบเก่าของเมธอด GET คือ
...
function d_say(arg1, arg2) {
/* arg1 IN FORM OF "?var1=123&var2=456" */
if (req.readyState == 4 || req.readyState == 0) {
url = arg1;
htmlid = arg2;
req.onreadystatechange = d_handle;
req.open("GET", url, true);
req.send(null);
}
}
function d_handle() {
if (req.readyState == 4) {
Submitted by wd on Tue, 2007-03-06 16:48
Submitted by wd on Sun, 2006-07-16 08:04
งานเยอะสุด ๆ ต้องเขียนแบบหยาบ ๆ ไม่งั้นไม่มีโอกาสจะได้เขียน :P
เคยสงสัยว่าหน้าเว็บที่เขาทำเป็นบล๊อกแบบลบมุมมน ๆ เขาทำกันยังไง เลยลองแกะโค๊ดดู
ขออภัยนะครับ มือใหม่จริง ๆ ไม่ค่อยมีความรู้ html เลยไม่รู้จริง ๆ ว่าเขาทำกันยังไง)
Submitted by wd on Thu, 2006-07-06 06:21