从包含的php文件刷新查询结果

时间:2016-03-01 10:49:13

标签: javascript jquery ajax

我正在尝试更新包含的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();

1 个答案:

答案 0 :(得分:2)

尝试将php forEach放入php函数中并在ajax的成功回调中调用该函数。它将更新内容而不使用pageload