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

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

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

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

กระทู้: 1,400



ดูรายละเอียด
« เมื่อ: 13 ตุลาคม 2010, 21:02:05 »

คือผมติดปัญหากับการเขียน AJAX อยู่ครับ  คือ ผมแสดงข้อมูลด้วยการใช้ AJAX แล้วที่นี้ผมอยากให้ข้อมูลที่โหลดมาสามารถใช้ AJAX ได้อีกทีอ่ะครับ  ไม่ทราบว่าต้องทำยังไง 
หรือมีวิธีการแก้อื่นไหมครับ 


ลักษณะการเขียนของผมเป็นประมาณนี้ครับ

page1.html
โค๊ด:
<script type="text/javascript">

$(document).ready(function(){
   loadpage();
   $('#testajax').click(function(){    // Element ที่อยู่ใน ajaxshow.html
      alert('test');
   });
});

function loadpage(){
  $.ajax({
     url: ajaxshow.html,
     success: function( msg ){
        $('#showpage').html(msg);
     }
  });
}
</script>

<div id="showpage">
</div>
ajaxshow.html
โค๊ด:

<input type="submit" id="testajax">

รบกวนด้วยนะครับ   Tongue Tongue
บันทึกการเข้า
@@@
Administrator
สมุนแก๊งเสียว
*

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

กระทู้: 634



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 ตุลาคม 2010, 21:12:02 »

<input type="submit" id="testajax" onClick="gig();">

โค๊ด:
<script type="text/javascript">

$(document).ready(function(){
   loadpage();
   $('#testajax').click(function(){    // Element ที่อยู่ใน ajaxshow.html
      alert('test');
   });
});
function gig(){
  $.ajax({
     url: ajaxshow2.html,
     success: function( msg ){
        alert(msg);
     }
  });
}
function loadpage(){
  $.ajax({
     url: ajaxshow.html,
     success: function( msg ){
        $('#showpage').html(msg);
     }
  });
}
</script>

บันทึกการเข้า

รับซื้อเว็บ 100uip ต่อวันขึ้นไป EA Forex
picharnan
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,400



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 ตุลาคม 2010, 21:14:35 »

<input type="submit" id="testajax" onClick="gig();">

โค๊ด:
<script type="text/javascript">

$(document).ready(function(){
   loadpage();
   $('#testajax').click(function(){    // Element ที่อยู่ใน ajaxshow.html
      alert('test');
   });
});
function gig(){
  $.ajax({
     url: ajaxshow2.html,
     success: function( msg ){
        alert(msg);
     }
  });
}
function loadpage(){
  $.ajax({
     url: ajaxshow.html,
     success: function( msg ){
        $('#showpage').html(msg);
     }
  });
}
</script>


ขอบคุณมากครับ   1  ให้ครับ  ว่าแต่ว่ายังมีวิธีอื่นอีกไหมครับ  ใจจริงไม่อยากใช้ onClick อ่ะครับ
บันทึกการเข้า
DarkNinja
Newbie
*

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

กระทู้: 79



ดูรายละเอียด
« ตอบ #3 เมื่อ: 13 ตุลาคม 2010, 21:31:53 »

ไม่ทราบว่า จะเขียนให้ทำอะไรอะครับ จะได้ ช่วยได้ถูกครับ Tongue
บันทึกการเข้า
picharnan
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,400



ดูรายละเอียด
« ตอบ #4 เมื่อ: 13 ตุลาคม 2010, 21:36:16 »

ผมจะทำแถบ userpanel อ่ะครับ  แล้วที่โหลดเข้ามาคือจะเป็นสองกรณีคือ  login แล้วกับยังไม่ได้ login  และพอ login ก็จะ reload userpanel อีกทีเพื่อให้แสดงในส่วนที่ login ครับ

อ่านแล้วไม่งงนะครับ  -*-
บันทึกการเข้า
moohooooo
คนรักเสียว
*

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

กระทู้: 189



ดูรายละเอียด
« ตอบ #5 เมื่อ: 15 ตุลาคม 2010, 09:20:26 »

jquery listener ครับ เข้าใจว่า มันคือ element ใหม่ที่คุณสร้างมาตอน เรียก ajax ครั้งแรก แล้ว ต้องการทำอะไร กับ element ใหม่ ถูกไหมครับ ถ้าใช่ก็ jquery listener
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์