如何刷新MVC中的PHP脚本而不刷新页面?

时间:2016-05-27 14:55:03

标签: javascript php jquery

我正在尝试刷新MVC网站中的控制器,以便查明变量是否已更改,以便我可以执行SQL查询。

我尝试从这样的视图文件中执行此操作:

$(document).ready(
    function() {
        setInterval(function() {
            $('#show').text(<? $ukaz->process(); ?>);
        }, 1000);
    }
);

但它不起作用。我一直想弄清楚几个小时,但没有成功,所以我想我可以问这里。

1 个答案:

答案 0 :(得分:0)

你需要进行ajax调用,在ajax调用中你可以做任何事情。

在主页面上,你需要像这样定义你的ajax调用:

$(document).ready(
    function() {
        setInterval(function() {
            $('#show').load('ajax.php');
        }, 1000);
    }
);

在您的 ajax.php 中,您需要创建PHP函数,您将获得所有信息,每次刷新时都会更改。

您还可以使用jQuery $.ajax()$.post()$.get()执行其他方法,您可以在其中处理ajax中的内容,使用JSON或解析某些HTML等。您可以执行任何操作实时。