我正在尝试更新包含的PHP文件,并从该文件中获取刷新的结果和变量。文件getmssg.php
包含在foreach循环中,因为我在该文件中需要一个行值。我从文件$ergebnis1
获取的变量getmssg.php
。
如何在不重新加载页面的情况下调用/刷新包含的PHP文件的查询值?
<?php
include("chatmain.php");
?>
<?php foreach ($result2 as $key => $row): ?>
<?php include("getmssg.php"); ?>
<li data-icon="false" name="listi5" class="listitem5">
<a type="button" class="ui-btn" id=5">
<?php if ($ergebnis1 > 0) {
echo '<span class="ui-li-count">'.$ergebnis1.'</span>';
} ?>
</a>
</li>
<?php endforeach; ?>
我现在拥有的:
function getmsg() {
$.ajax({
url: 'getmssg.php',
type: 'post',
success: function(output) {
//alert(output);
}
});
}
var timer;
function docount() {
timer = setInterval(function(){
getmsg();
}, 3000);
}
docount();
答案 0 :(得分:2)
尝试将php forEach放入php函数中并在ajax的成功回调中调用该函数。它将更新内容而不使用pageload