|
|
|
ปัญหา พาธ การดึงข้อมูล JQuery มาใช้งาน จากหน้าเพจที่ถูกเรียกแบบ Ajax |
|
|
|
|
|
|
|
ไม่มีใครตอบเลยวุ๊ย ตอนนี้ก็ยังติดอยู่ ไม่รู้จะแก้ไขพาธ ยังไง ค่ะ
|
|
|
|
|
Date :
2011-08-11 19:00:46 |
By :
catper001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://web-programming-bookmark.blogspot.com/2011/08/jquery-plugin-and-ajax-request.html
|
|
|
|
|
Date :
2011-08-11 21:55:25 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การเรียกใช้งาน datepicker ไม่ได้เพราะว่า ajax เป็นการทำงาน แบบ asynchronous แต่ว่า
$(function(){
$("#dateRequisition").datepicker({dateFormat:'dd/mm/yy'});
$("#dateRequisition2").datepicker({dateFormat:'dd/mm/yy'});
$("#dateReturn").datepicker({dateFormat:'dd/mm/yy'});
});
ฟังก์ชันตัวนี้ จะทำงานเมื่อโหลดเอกสารเสร็จ หรือเรียกว่า DOM ready พอโหลดเอกสารก็จะทำงานได้แค่
$("#dateRequisition").datepicker({dateFormat:'dd/mm/yy'});
เท่านั้น ส่วน
$("#dateRequisition2").datepicker({dateFormat:'dd/mm/yy'});
มันจะไม่ทำงานเพราะขณะนี้เอกสารคุณยังไม่มี id dateRequisition2 ที่คุณอ้างถึง เพราะฉะนั้นต้องเอา
$("#dateRequisition2").datepicker({dateFormat:'dd/mm/yy'});
ไปเรียกตอนที่ ajax ทำงานเสร็จ
ผมไม่รู้ว่าคุณใช้ jQuery ajax method ไหน สมมติ ถ้าใช้ post
$.post('requestFile', function(data) {
// stpep การทำงานของคุณ
$("#dateRequisition2").datepicker({dateFormat:'dd/mm/yy'});
});
|
ประวัติการแก้ไข 2011-08-12 00:07:24
|
|
|
|
Date :
2011-08-12 00:05:57 |
By :
Nautilus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องขออภัยคุณ Nautilus ด้วยนะค่ะ ตอนนี้แก้ปัญหาเรื่องเวลา เบิก และ เวลา ส่งคืนได้แล้วค่ะ
โดยฟิกวันเบิกและวันรับไปเลย ยังไงก็ขอบคุณนะค่ะ
|
|
|
|
|
Date :
2011-08-15 12:12:25 |
By :
catper001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องขออภัยอีกครั้งนะค่ะ พอดีอธิบายไปไม่กระจ่างเท่าไร
คือ ตอนนี้ ติดตรงที่ ปุ่มค้นหารายการครุภัณฑ์ น่ะค่ะ
จะใช้ JQuery แต่ถ้าเราเรียกแสดงหน้าเพจแบบ Ajax มันก็จะไม่แสดง Popup ที่เราเขียน ซึ่่ง ตาม Code นี่ค่ะ
Code button
Code (PHP)
<div id="button"><input type="button" name="btnsearch" id="btnsearch" value="ค้นหา"></div>
Code ส่วนที่ Popup ข้อมูลขึ้นมาค่ะ
Code (PHP)
<!-- Code Popup Jquery popup.js -->
<div id="popupContact">
<a id="popupContactClose" >x</a>
<table width="100%" border="0" cellspacing="1" cellpadding="2" bgcolor="#000000" style="margin-top:10px;">
<tr bgcolor="#FFCC33">
<td>ID</td>
<td>Name</td>
<td>จัดการ</td>
</tr>
<?
$Query->strField = "AssetID,AssetName";
$Query->strTable = "tb_asset";
$Query->strCondition = "1 Order by AssetPK ASC";
$objResult = $Query->fncSelectRecord();
while($row = mysql_fetch_array($objResult))
{
?>
<tr bgcolor="#FFFFCC">
<td><?=$row['AssetID']?></td>
<td><?=$row['AssetName']?></td>
<td align="center"><a href="<?=$row['AssetID']?>"><img src="../image/Add-icon.png" width="24" height="24" alt="เลือก" /></a></td>
</tr>
<?
}
?>
</table>
</div>
<div id="backgroundPopup"></div>
คือก็เข้าใจว่า Ajax มันทำงานแบบ asynchronous แต่ไม่เข้าใจว่า ทำไมมันถึงไม่ยอม Popup ขึ้นมา หรือ อาจจะเป็นที่ เขียน code popup ไว้ที่หน้าเพจ ซึ่งมันทำการโหลดครั้งเดียว จึงไม่โหลดอีก แบบนี้ใช่ไหมค่ะ (คิดได้พอดี ฮ่าๆๆ)
|
|
|
|
|
Date :
2011-08-15 12:20:31 |
By :
catper001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|