ページを更新せずにデータベースデータを表示する機能を作成したいと考えています。私は値を入力して私の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" />
? $(this).serialize(); POSTでどのデータを渡す必要がありますか? –
@DiegoMachado私は 'id = tanggal2'データタイプのテキスト –