我正在尝试使用ajax将数据库检索到的值发布到下一页。我尝试过,但它没有发布,任何人都可以指导我如何做到这一点
php
连接数据库
$sql = "SELECT * FROM `billingdatainputandexport` WHERE id='1'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
//print $sql;
$billingmonth=$rows['billingmonth'];
我想将此结算月份传递给 selectsuppliercostprice.php。
javascript
$(document).ready(function() {
$("#supplier").on("change", function() {
var billingmonth='$billingmonth';
var supplier = document.getElementById("supplier").value;
var mcc = document.getElementById("mcc").value;
var mnc = document.getElementById("mnc").value;
$.post('selectsuppliercostprice.php', { org: supplier,mcc: mcc,mnc: mnc,billingmonth: billingmonth }, function(result) {
$('#suppliercost').html(result);
}
);
});
});
selectsuppliercostprice.php。
$billingmonth=$_POST['billingmonth'];
最佳答案
你能试试这个吗
PHP
$billingmonth=$rows['billingmonth'];
echo '<input type="hidden" id="billingmonth" name="billingmonth" value="'.$billingmonth.'">'; // added hidden input
Javascript:
$("#supplier").on("change", function() {
var billingmonth= $('#billingmonth').val();
...
});
关于javascript - 如何使用ajax将数据库值发布到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21091786/