如何在页面加载时使用where子句显示数据

时间:2017-07-28 15:27:21

标签: php jquery

我想创建一个显示数据库数据的功能而不刷新页面。我已经尝试通过填充值来验证我的PHP代码并且它有效。但是,当我尝试使用jquery调用它时,数据不会显示。

这是我的代码



$(document).ready(function() {
	var data = $(this).serialize();
	 
        $.ajax({
			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++){
	$('#tanggal2').text((list[i]['nama']));
	
    
  }
  return false;
		}
	});
});
&#13;
<?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);
?> 
&#13;
<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" />
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

试试这个:

$(document).ready(function() {
    $.ajax({
        data: { tanggal2: $('#tanggal2').val() },
        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++){
                $('#tanggal2').text((list[i]['nama']));
            }
            return false;
        }
    });
});