javascript - 如何使用ajax将数据库值发布到下一页

标签 javascript php jquery ajax

我正在尝试使用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/

相关文章:

javascript - 使用javascript调整图像的边框宽度

javascript - 只操作鼠标悬停在 jquery 上的元素

php - 如何在我的工作流程中使用 Git

php - 如何阻止访问根文件夹中除 index.php 之外的所有 .php(通过 .htaccess)?

jquery .delegate() 未触发

html页面中的javascript脚本 block 在标题中工作,但不适用于外部文件

javascript - JQuery - .val() 返回旧值

javascript - 无法从 iframe 内部将边框应用于 iframe

php - PHP 和 jQuery 中检测移动设备和提供页面的标准实践

javascript - 使用数据属性对元素进行升序和降序排序