【发布时间】:2017-04-18 03:43:44
【问题描述】:
所以我在使用 ajax post 向 php 传递数据时遇到问题
这是我的jQuery:
$('#kodeobat').on('change',function(){
var kodeobat = $(this).val();
if (kodeobat = ""){
$("#hargaobat").val("");
} else {
$.ajax({
type: "POST",
data: { 'kodeobat': kodeobat },
dataType: "json",
url: "getdata.php",
success: function(json) {
$("#hargaobat").val(json["hargaobat"]);
}
});
}
});
这里是php文件:
$kodeobat = $_POST['kodeobat'];
$stmt = $db_con->prepare("SELECT kodeobat, hargaobat FROM Obat WHERE kodeobat='".$kodeobat."'");
$stmt->execute();
while($row=$stmt->fetchAll(PDO::FETCH_ASSOC))
{
if($kodeobat == $row['kodeobat']){
echo json_encode($row);
}
}
它的结果是:注意:未定义的索引:第 4 行 .../getdata.php 中的 kodeobat,即这一行 $kodeobat = $_POST['kodeobat'];
代码有问题吗?谢谢你:)
【问题讨论】: