我想检索变量meja到barang.php,但它总是说'注意:未定义的索引:meja在C:'xampp'htdocs'goeladjawa'barang.php在第3行'....
这是javascript
var htmlobjek;
var menu;
var meja;
var harga;
var jumlah;
var stok;
$(function(){
$("#barang").load("barang.php");
$("#tambah").click(function(){
if(jumlah > stok) {
alert("Stok tidak terpenuhi");
$("#jumlah").focus();
exit();
} else if(jumlah < 1) {
alert("Jumlah pesan tidak boleh 0");
$("#jumlah").focus();
exit();}
harga=$("#harga").val();
stok=$("#stok").val();
jumlah=$("#jumlah").val();
meja=$("#meja").val();
$("#status").html("sedang diproses. . .");
$("#loading").show();
$.ajax({
url: "tambah.php",
data: {menu:menu,meja:meja,harga:harga,jumlah:jumlah},
cache: false,
success: function(msg){
if(msg=='sukses'){
$("#status").html("Berhasil disimpan");
}
else{
$("#status").html("ERROR");
}
$("#barang").load("barang.php","meja");
}
});
});
});
这是barang.php
<?php
include"db/koneksi.php";
$meja=$_GET['meja'];
$brg=mysql_query("select * from pemesanan where no_meja='$meja' ")or die (mysql_error());
echo "<thead>
<tr>
<td>Nama Barang</td>
<td>Jumlah Beli</td>
<td>Subtotal</td>
<td>Tools</td>
</tr>
</thead>";
$total=mysql_fetch_array(mysql_query("select sum(subtotal) as total from pemesanan where no_meja='$meja'"));
while($r=mysql_fetch_array($brg)){
echo "<tr>
<td>$r[nama_menu]</td>
<td><input type='text' name='jum' value='$r[jumlah]' class='span2'></td>
<td>$r[subtotal]</td>
<td><a href='pk.php?op=hapus&kode=$r[nama_menu]' id='hapus'>Hapus</a></td>
</tr>";
}
echo "<tr>
<td colspan='3'>Total</td>
<td colspan='4'>$total[total]</td>
</tr>";
?>
html <select name="meja" id="meja">
<option>--Pilih Meja--</option>
这就是我想要的,当我们点击'tambah'时,它将出现在基于'pilih meja'的表中
https://i.stack.imgur.com/IY3PU.jpg您的加载函数似乎有问题。查看下面的示例。
$( "#result" ).load( "barang.php", { meja: '<pass value>' }, function() {
alert( "Load was performed." );
});