Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

làm mới div php động bằng jquery

Tập lệnh của bạn không thể hoạt động. Bạn đang trộn PHP và HTML:

$count=mysql_num_rows($result);
<div class="commentbox"> /*THIS IS WRONG*/
while($row=mysql_fetch_assoc($result))

Tôi nghĩ đây là những gì bạn muốn:

Tạo một tệp PHP mới chỉ xuất ra danh sách của bạn. Ví dụ:hãy gọi nó là list.php .

Nội dung của tệp chính:

<a class="click" href="#"> Link TO refresh Div </a>
<div class="messagelist">
<div class="commentbox">
<ul>
<?PHP $result=mysql_query("select * from messages where id<'$lastmsg' order by id desc limit 20");
$count=mysql_num_rows($result);
while($row=mysql_fetch_assoc($result))
{?>
<li>
<?php echo $row['id'] . ' #' . $row['date'] . ' / ' . $row['comment']; ?>
</li>
<?PHP } ?>
</ul>
</div>
</div>

Nội dung của list.php :

<?PHP $result=mysql_query("select * from messages where id<'$lastmsg' order by id desc limit 20");
$count=mysql_num_rows($result);
while($row=mysql_fetch_assoc($result))
{?>
<li>
<?php echo $row['id'] . ' #' . $row['date'] . ' / ' . $row['comment']; ?>
</li>
<?PHP } ?>

Thêm cái này vào <head> một phần của tệp chính:

<script type="text/javascript">
$(function(){
    $('.click').on('click', function(e){
        e.preventDefault();
        $('.messagelist').text('Please wait...');
        $('.messagelist').load('list.php');
    });
});
</script>

để tải nội dung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh cột Ngày trong Bảng với danh sách ngày đã tạo - MYSQL

  2. NHibernate.Mapping Exception. Không có người đăng ký nào cho Namespace.className

  3. Dữ liệu mySql PHP sang tệp JSON

  4. Nối các bản ghi trong một cột duy nhất mà không lặp lại?

  5. Kết nối ứng dụng web trên vùng chứa tomcat với vùng chứa mysql qua chế độ ngủ đông