如何从特定页面中提取php变量值

时间:2016-05-16 08:44:32

标签: javascript php jquery html ajax

我有2个页面,index.html和dataLoad.php。在页面加载时,dataLoad.php加载当前日期的所有数据,index.html在表格中显示此数据。

<?php include 'dataLoad.php'; ?>

单击按钮时,将调用一个函数,该函数包含一个AJAX,该函数被发送以更改dataLoad.php的日期变量,因此它会加载另一天的所有数据,并且此信息存储在变量中。现在我想用

之类的东西将新数据值回显到我的html中
document.getElementById("hour1").innerHTML = "<?php echo $hour1 ?>";

但即使包含该页面,它也无法导入新数据(它是空的)。有没有办法从页面导入带有新值的数据?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

使用ajax加载新数据(https://api.jquery.com/jquery.post/),如下所示:

$.post("dataLoad.php", {newId:$yourNewId}, function(data){ $("#hour1").html(data); });

你需要一个php中的函数,当它获得$_POST['newId']并且只返回你要放在#hour1

中的html时执行

答案 1 :(得分:0)

使用AJAX调用将数据返回到当前页面:

 $.ajax({
        type: "POST",
        url: "dataLoad.php",
        data: {data : dataString}, 
        cache: false,

        success: function(result) { 
            var returnedvalue = result;
            alert(returnedvalue);
        }
    });