如何使用javascript从php文件中获取变量?

时间:2016-08-04 16:11:48

标签: javascript php jquery

我要做的是查询check.php文件中的变量并将该变量拉到我的index.php文件中,将其与不同的变量进行比较,如果页面不匹配则重新加载页面。 这就是我到目前为止所做的:

check.php:

some query
echo json_encode($checknew);

的index.php:

var checkold = "<?php echo $old['ertek'];?>"; 

function checkupdates() {
  setInterval(function() {
    $.ajax({
        type: 'POST',
        url: 'check.php',
        dataType: 'json'});

        if (checkold != checknew){
            location.reload(); 
       }  
    , 3000)}
};

$( document ).ready( checkupdates );

如何从php中“捕获”$ checknew变量并将其转换为我的函数的变量?

1 个答案:

答案 0 :(得分:2)

在您的check.php中,您正在回复json_encode($checknew)。如果只有一个值,请具体说明您所写的内容,然后您只需编写echo $checknew; 你的JAVASCRIPT应该是这样的

var checkold = "<?php echo $old['ertek'];?>"; 

function checkupdates() {
  setInterval(function() {
    $.ajax({
        type: 'POST',
        url: 'check.php', 
        success:function(checknew){
          if (checkold != checknew){
            location.reload(); 
          }  
        }
    });

     },3000);
}

$( document ).ready( checkupdates() );