30/09/2018, 18:42
Bị lỗi đọan javascript
Mọi người ơi, em đang làm đoạn javascript lọc tìm kiếm dữ liệu trong bảng. Nhưng nó không chạy. Em cũng không biết nó bị lỗi gì nữa. em áp dụng js đó vào test không kết nối csdl thì nó chạy bình thường a.
<?php
$sql ="SELECT mamon,tenmon,loaimon,dongiale FROM monan, loaimon WHERE monan.loaimon = loaimon.MaLoaiMon";
$monan= mysql_query($sql);
?>
<script type="text/javascript" src="http://listjs.com/no-cdn/list.js"></script>
<script type="text/javascript">
var options = {
valueNames: [ 'tenmon' ]
};
var monanList = new List('monan', options);
</script>
<link rel="stylesheet" type="text/css" href="../quantri/css/css-input.css"/>
<div class="monan" id="monan">
<input class="search" placeholder="Search" />
<button class="sort" data-sort="name">Sort by name </button>
<table>
<!--<tr>
<td width="35" height="31">STT</td>
<td width="96">Mã món</td>
<td width="107">Tên món</td>
<td width="102">Loại món</td>
<td width="111">Đơn giá (VNĐ)</td>
<td colspan="2">Quản trị</td>
</tr>-->
<tbody class="list" >
<?php
$i = 1;
while($dong = mysql_fetch_array($monan)){
?>
<tr>
<td width="35" height="31" ><?php echo $i ?></td>
<td width="44" ><?php echo $dong["mamon"] ?></td>
<td width="121" class="tenmon" id="tenmon"><?php echo $dong["tenmon"] ?></td>
<td width="48"><?php echo $dong["loaimon"] ?></td>
<td width="54" ><?php echo $dong["dongiale"] ?></td>
<td width="32">
<a href="indexqtri.php?quanly=monan&ac=suamon&mamon=<?php echo $row["mamon"]?>">
<img src="../images/icon/SUA.png"/>
</a>
</td>
<td width="38">
<a href="modules/monan/xulyMA.php?mamon=<?php echo $row["mamon"] ?>">
<img src="../images/icon/xoa1.gif" onclick="xoa()"; />
</a>
</td>
<?php
$i++;
}
?>
</tr>
</tbody>
</table>
</div>
Bài liên quan
up up up mọi người sửa giúp em với
chưa nhúng jquery vào thì làm sao chạy được thư viện của người ta.
Đưa tất cả code lên đây từ html, jquery. Thì mới kiểm tra được.
Hãy làm sao html ra giống như vậy là được. Phần include js, css thì nên để header. Code js thì để ở cuối page giống như ví dụ dưới.
@xuxutrinh: Bạn để JS lên đầu mà ko dùng sự kiện window.onload thì code của bạn sao chạy được. Mình nhớ có 1 topic mình đã hướng dẫn bạn để code vào trong hàm onload rồi mà. Hàm này tương ứng với $(document).ready() trong jQuery. Nó có tác dụng là chạy code bên trong hàm sau khi html đã được load xong hết.
Cấu trúc của window.load :
Cấu trúc của jQuery: