我想将变量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”时,这就是我想要的。然后它将出现在基于&#39; pilih meja&#39;
的桌面上答案 0 :(得分:0)
您的加载功能似乎有误。检查下面的示例。
$( "#result" ).load( "barang.php", { meja: '<pass value>' }, function() {
alert( "Load was performed." );
});