[AJAX] อ่าน selector จากข้อมูลที่ได้จาก ajax อีกทีทำอย่างไร ?

เริ่มโดย picharnan, 13 ตุลาคม 2010, 21:02:05

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

picharnan

คือผมติดปัญหากับการเขียน 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">


รบกวนด้วยนะครับ   :P :P

@@@

<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 ต่อวันขึ้นไป [direct=http://www.rommit.com/forex]EA Forex[/direct]

picharnan

อ้างถึงจาก: @@@ ใน 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>



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

DarkNinja

ไม่ทราบว่า จะเขียนให้ทำอะไรอะครับ จะได้ ช่วยได้ถูกครับ :P

picharnan

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

อ่านแล้วไม่งงนะครับ  -*-

moohooooo

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