|
![](/images/resource/spacer.gif) |
|
อยากจะถามเทคนิคการเขียน jQuery หน่อยครับ |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
Code (JavaScript)
$(document).ready(function() {
//.....เริ่มโค้ดในนี้
});
โค้ดข้างบน หรือ
Code (JavaScript)
$(function() {
//....เริ่มโค้ดในนี้
});
มีความหมายเหมือนกัน คือเริ่มทำงานเมื่อวินโดวโหลดหน้าเว็บนั้นเสร็จแล้ว
การย้ายออกไปนอกตัวคลุมนี้จะทำให้โค้ดที่เขียนถูกทำงานทันที ซึ่งอาจจะเกิด error ในกรณีที่ไม่ได้ใส่ jquery ก่อนโค้ด เช่น เอา jquery ไปไว้ด้านล่างสุดต่ำกว่าตัวโค้ดที่สั่งทำงาน.
จากปัญหาของคุณ เข้าใจว่าเอาโค้ดไว้ในหน้าที่ถูกเรียก ajax ด้วยหรือเปล่า?
ถ้าจะมี js ในหน้าที่ถูกเรียก ajax ด้วย ให้เอาไว้ในหน้าผู้เรียก ajax เลยแล้วเรียกฟังก์ชั่นเอา ทุกครั้งที่ทำงานเสร็จในกระบวนการของมันก็พยายามเคลียร์ค่าต่างๆ เวลาเรียกใช้ใหม่จะได้ไม่เอาของซ้ำๆซากๆมาทำอีก
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-02-24 22:31:08 |
By :
mr.v |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
เป็นลักษณะวิธีการเรียกใช้ตัวแปร
ใส่ var a = ''; เป็นการประกาศตัวแปรใหม่ ได้ค่าใหม่
ถ้าประกาศตัวแปรไว้ นอก function จะเป็นการประกาศแบบ global
ศึกษาเรื่อง ตัวแปรให้ดีครับ และจะเป็นประโยชน์ต่อไปด้วยครับ
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-02-25 07:59:27 |
By :
Chaidhanan |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ดึงค่า 3 ค่าคือมันไม่เคลียร์ค่าเก่าเหรอครับ?
object -> html ??
object -> append ??
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-02-25 09:00:08 |
By :
{Cyberman} |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
Code (JavaScript)
var a=$(obj).html(); // อ่านค่าจาก obj
$(obj).html( 'set new data' );
$(obj).append( 'ใช้ต่อท้ายข้อมูลเก่า');
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-02-25 16:15:41 |
By :
Chaidhanan |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 01
|