/////////// ส่งค่า ////////////// <a data-id="<?=$booking_id;?>" class="open-AddBookDialog btn btn-primary btn-sm" data-toggle="modal" data-target="#myModal">view</a> ////////////////////////////// div modal รับค่า //////////////////////////////////// <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel">รายละเอียดเพิ่มเติม</h4> </div> <div class="modal-body"> <?php $result = mysql_query("SELECT * FROM booking_id='???' "); ?> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div>
/////////// ส่งค่า ////////////// <a data-id="<?=$booking_id;?>" class="open-AddBookDialog btn btn-primary btn-sm" data-toggle="modal" data-target="#myModal" onclick="setval('ค่าที่จะส่ง');">view</a> ////////////////////////////// div modal รับค่า //////////////////////////////////// <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel">รายละเอียดเพิ่มเติม</h4> </div> <div class="modal-body"> <input type="text" id="value" /> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div>
$booking_id = $_POST['booking_id']; $query= mysql_query("SELECT * FROM booking_id='$booking_id' "); $return = mysql_fetch_array($query); echo json_encode($return);
function setval(value){ $('#myModal').modal('show'); //เผื่อ modal ไม่ขึ้นนะครับ var req = $.ajax({ url: "server.php" , //หน้าที่จะโพสต์ไป type: "POST", data: "booking_id="+value }); req.success(function(result){ var obj = jQuery.parseJSON(result); $.each(obj, function(key, val) { setTimeout(function(){ document.getElementById("value").value = val['value']; // val['value'] value คือ = ชื่อ fields },200); // setTimeout เพราะว่าเผื่อเวลาที่ใช้ในการเปิด modal ครับ }); }); }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง