使用ajax加载函数检索变量


retrieve variable with ajax load function

我想检索变量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." );
});