我正在使用jquery在选择下拉列表时从mysql获取数据。但它在我的本地环境中运行完美,但即使mysql中不存在数据,也会加载服务器上的先前数据。
<select name="book_no" id="name" class="form-control selectpicker" data-index="2" data-live-search="true" onchange="$('#amount').load('ajax.php?NAME=' + $('#name :selected').val());$('#output1').val($(this).find('option:selected').attr('id'));$('#book_series').val($(this).find('option:selected').attr('ids'))">
这是ajax.php文件中的代码
<?php
include 'include/db.php';
$NAME = $_REQUEST['NAME'];
?>
<script>
console.log("Hello");
</script>
<label>Slip Start</label>
<?php
$query = "Select * from book_slip where book_code = '$NAME'" ;
$res = mysqli_query($con , $query);
?>
<select name="ss" id="names" class="form-control" onchange="$('#amoun').load('ajax1.php?NAME=' + $('#names :selected').val());">
<option value=""></option>
<?php
while ($row = mysqli_fetch_array($res)){
echo "<option value=$row[id]>$row[book_slip]</option>";
}
echo "</select>";
?>
此代码的主要目的是获取滑动值,直到现在如果使用滑动,它将从数据库中删除。当我签入数据库时,没有显示滑动但是它以我的形式显示我应该怎么做。