私はこのような形をしています。OJでAJAXリクエストを送信するにはどうすればよいですか?
<form action="Barang.php" method="POST" class="form-horizontal" role="form">
<div class="form-group">
<label class="control-label col-md-3"
for="id_suplier">ID suplier :</label>
<div class="col-md-5">
<select class="selectpicker" title="Ketikkan ID suplier" data-width="100%" data-live-search ="true" id="id_suplier" autocomplete="off" onchange="" required>
<?php
$query = $db->query('SELECT * FROM tb_suplier');
?>
<?php
while($row = $query->fetch(PDO::FETCH_ASSOC)){ ?>
<option value="<?php echo $row['id_suplier']; ?>"><?php echo $row['id_suplier']; ?></option>
<?php
}
?>
</select>
</div>
<span class="badge badge-info" style="margin-top:10px;" id="namasup">nama suplier</span>
</div>
</form>
<script type="text/javascript">
$('#id_suplier').on('change', function() {
var id_suplier=$("#id_suplier").val();
$.ajax({
type:"POST",
url:"Barang.php",
dataType:'json',
success:function(data) {
$("#namasup").html(data.namasup);
}
});
})
</script>
は、と私はBarang.phpに要求を送信したい、と私はnamasup = getSuplier()で処理し、データベースに名前suplierを取得し、IDに値を載せていきたいと思います。どうすれば処理できますか?
そしてここでコードBarang.php
<?php
class Barang
{
function getSuplier($id){
$query = $this->db->query("SELECT nama from tb_suplier where id='$id' ");
$result=$query->fetch(PDO::FETCH_ASSOC);
return $result;
}
}
あなたは 'id_suplier'!あなたはそれを 'data:{id:id_suplier}、' – Jeff
@Jeff ok thanksに追加する必要があります。しかし、どうすればgetSuplier()にリクエストを送ることができますか?私は選択されたオプションにオンキーがあると混乱します。 – Rachmad