Javascript 使用ajax加载函数检索变量

Javascript 使用ajax加载函数检索变量,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我想将变量meja检索到barang.php中,但它总是说‘注意:第3行的C:\xampp\htdocs\goeladjawa\barang.php中的未定义索引:meja’ 这是javascript var-htmlobjek; var菜单; var meja; var-harga; var jumlah; var stok; $(函数(){ $(“#barang”).load(“barang.php”); $(“#tambah”)。单击(函数(){ 如果(朱姆拉>斯托克){ 警报(“Sto

我想将变量meja检索到barang.php中,但它总是说‘注意:第3行的C:\xampp\htdocs\goeladjawa\barang.php中的未定义索引:meja’

这是javascript

var-htmlobjek;
var菜单;
var meja;
var-harga;
var jumlah;
var stok;
$(函数(){
$(“#barang”).load(“barang.php”);
$(“#tambah”)。单击(函数(){
如果(朱姆拉>斯托克){
警报(“Stok tidak terpenuhi”);
$(“jumlah”).focus();
退出();
}否则,如果(jumlah<1){
警报(“Jumlah pesan tidak boleh 0”);
$(“jumlah”).focus();
退出();}
harga=$(“#harga”).val();
stok=$(“#stok”).val();
jumlah=$(“#jumlah”).val();
meja=$(“#meja”).val();
$(“#status”).html(“sedang diproses…”);
$(“#加载”).show();
$.ajax({
url:“tambah.php”,
数据:{menu:menu,meja:meja,harga:harga,jumlah:jumlah},
cache:false,
成功:功能(msg){
如果(msg=='sukses'){
$(“#status”).html(“Berhasil disimpan”);
}
否则{
$(“#status”).html(“错误”);
}
$(“#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>";
?>

您的加载函数似乎有误。检查下面的示例

$( "#result" ).load( "barang.php", { meja: '<pass value>' }, function() {
  alert( "Load was performed." );
});
$(“#result”).load(“barang.php”,{meja:'},function(){
警报(“已执行加载”);
});

尝试添加$.ajax({url:“barang.php”,键入“GET”,在ajax post functionyes中,但当我使用$.GET()时,该表不会出现……类似于这样
<select name="meja" id="meja">
<option>--Pilih Meja--</option>
$( "#result" ).load( "barang.php", { meja: '<pass value>' }, function() {
  alert( "Load was performed." );
});