search แบบ text box พอกด search ปุ๊บ ก็เปน ajax แบบไม่เปลี่ยนหน้าอ่ะคับ แล้วถ้าข้อมูลมีมาก ๆ ก็มีการแบ่งหน้า โดยหน้าที่แบ่ง สามารถ กำหนดได้ว่า จะให้แสดงทีละกี่หน้า ก็ได้ พอจะมีไหม๊คับ ผมลองหาแล้วเจอแต่แบบว่า search แบบ ajax ได้ แต่แบ่งหน้าไม่ได้ หรือไม่ต้อง แบ่งหน้าได้ แต่ search ไม่ได้ จะเอามารวมกัน ก็ทำไม่เปนอ่าคับ ขอบคุณคับ
โค้ดแบ่งหน้า จะ Ajax หรือไม่ก็เขียนแบบเดียวกันครับ และการจัด qury เพื่อค้นหาแบบแบ่งหน้าก็เช่นเดียวกัน สามารถเขียนแบบที่ไม่ใช้ Ajax ได้เหมือนเดิมทุกประการ
ข้อแตกต่างระหว่าง Ajax หรือแบบปกติ มีเพียงอย่างเดียวครับ คือ ลิงค์สำหรับคลิกหน้าถัดไป ให้ใช้ Javascript แทน ลิงค์ปกติครับ เช่น
<a href=search.php?q=xxx&page=1>1</a>
เปลี่ยนป็น
<a href=javascript:doSearch("xxx", 1)>1</a>
ประมาณนี้ครับ
ข้อแตกต่างระหว่าง Ajax หรือแบบปกติ มีเพียงอย่างเดียวครับ คือ ลิงค์สำหรับคลิกหน้าถัดไป ให้ใช้ Javascript แทน ลิงค์ปกติครับ เช่น
<a href=search.php?q=xxx&page=1>1</a>
เปลี่ยนป็น
<a href=javascript:doSearch("xxx", 1)>1</a>
ประมาณนี้ครับ