我想在不刷新頁面的情況下顯示數據庫數據。我試圖通過填充一個值來驗證我的php代碼,它的工作原理。但是,當我嘗試用jquery調用它時,數據不顯示。如何在頁面加載時使用where子句顯示數據
這我的代碼
$(document).ready(function() {
\t var data = $(this).serialize();
\t
$.ajax({
\t \t \t data: data,
type: "Post",
url: "../php/bkk_1/bkk_show.php",
success: function(data){
var list = JSON.parse(data);
for(var i = 0; i < list.length; i++){
\t $('#tanggal2').text((list[i]['nama']));
\t
}
return false;
\t \t }
\t });
});
<?php
include("../../Connections/koneksi.php");
$tanggal2=$_POST['tanggal2'];
// Data for Titik1
$sql = "SELECT * FROM bkk_1 WHERE tanggal2='$tanggal2' LIMIT 38, 38";
$query = mysqli_query($db,$sql);
$rows = array();
while($tmp= mysqli_fetch_assoc($query)) {
$rows[] = $tmp;
}
echo json_encode($rows);
mysqli_close($db);
?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<input type="text" id="tanggal2" type="text" name="tanggal2" maxlength="1" size="23" readonly="readonly" />
什麼你是序列化? $(本).serialize(); 你需要在POST上傳遞什麼數據? –
@DiegoMachado我想從'id = tanggal2'數據類型文本 –