我有2个页面,index.html和dataLoad.php。在页面加载时,dataLoad.php加载当前日期的所有数据,index.html在表格中显示此数据。
<?php include 'dataLoad.php'; ?>
单击按钮时,将调用一个函数,该函数包含一个AJAX,该函数被发送以更改dataLoad.php的日期变量,因此它会加载另一天的所有数据,并且此信息存储在变量中。现在我想用
之类的东西将新数据值回显到我的html中document.getElementById("hour1").innerHTML = "<?php echo $hour1 ?>";
但即使包含该页面,它也无法导入新数据(它是空的)。有没有办法从页面导入带有新值的数据?
感谢您的帮助!
答案 0 :(得分:0)
使用ajax加载新数据(https://api.jquery.com/jquery.post/),如下所示:
$.post("dataLoad.php", {newId:$yourNewId}, function(data){
$("#hour1").html(data);
});
你需要一个php中的函数,当它获得$_POST['newId']
并且只返回你要放在#hour1
答案 1 :(得分:0)
使用AJAX调用将数据返回到当前页面:
$.ajax({
type: "POST",
url: "dataLoad.php",
data: {data : dataString},
cache: false,
success: function(result) {
var returnedvalue = result;
alert(returnedvalue);
}
});