Javascript 从未从jQuery调用过PHP文件

Javascript 从未从jQuery调用过PHP文件,javascript,php,jquery,Javascript,Php,Jquery,我在加载文档时调用的HTML文件中有以下脚本: <script> $(document).ready(function(){ setInterval(function() { $.get('check_session.php', function(data) { alert('Load was performed.'); });

我在加载文档时调用的HTML文件中有以下脚本:

 <script>
      $(document).ready(function(){
                setInterval(function() {
                   $.get('check_session.php', function(data) {
                    alert('Load was performed.');
                });
            }, 5000);
       });
     </script>

$(文档).ready(函数(){
setInterval(函数(){
$.get('check_session.php',函数(数据){
警报(“已执行加载”);
});
}, 5000);
});
警报消息将在时间间隔内调用,但实际上没有调用PHP,因为没有任何响应

PHP文件:check_session.PHP

 <?php  
     //check_session.php  
     session_start();  
    echo '<script language="javascript">';
    echo 'alert("successful")';
    echo '</script>';

    echo $_SESSION['user_token'];

     if(isset($_SESSION['user_token']))  
     {  
          echo '0';     //session not expired       
     }  
     else  
     {  
          echo '1';     //session expired  
     }  
     ?>  

本质上,我试图每隔五秒钟调用PHP文件check_session.PHP。这是我第一次实现jQuery,经过大量研究,我仍然迷路

任何关于为什么不调用php文件的建议都将不胜感激

---更新:

从“网络”选项卡:


问题可能在这里:$.get需要URL和其他可选参数。您只是给出了文件名。我认为你也应该添加适当的路径。试试看

问题可能在这里:$.get需要URL和其他可选参数。您只是给出了文件名。我认为你也应该添加适当的路径。试试看

检查
数据
参数

 <script>
      $(document).ready(function(){
                setInterval(function() {
                   $.get('check_session.php', function(data) {
                    alert('Load was performed.');
                    console.log('data: '+data)
                });
            }, 5000);
       });
</script>

$(文档).ready(函数(){
setInterval(函数(){
$.get('check_session.php',函数(数据){
警报(“已执行加载”);
console.log('数据:'+数据)
});
}, 5000);
});

检查
数据
参数

 <script>
      $(document).ready(function(){
                setInterval(function() {
                   $.get('check_session.php', function(data) {
                    alert('Load was performed.');
                    console.log('data: '+data)
                });
            }, 5000);
       });
</script>

$(文档).ready(函数(){
setInterval(函数(){
$.get('check_session.php',函数(数据){
警报(“已执行加载”);
console.log('数据:'+数据)
});
}, 5000);
});

控制台中出现了哪些错误?开发者工具的网络选项卡是否显示调用的PHP文件?我建议打开浏览器的开发者工具,选择“网络”选项卡,然后查看“check_session.PHP”的响应。echo语句的结果将在那里。@j08691控制台中没有错误,网络选项卡显示正在调用PHP文件。@kkaosninja网络选项卡显示正在调用PHP文件。PHP文件的“响应”是什么意思?@SamSmith每个HTTP调用都包含一个请求和一个响应,您应该能够在每个HTTP调用的网络选项卡中看到这一点。我要求您做的就是查看服务器发送的响应内容,以便您请求
check_session.php
控制台中会出现哪些错误?开发者工具的网络选项卡是否显示调用的PHP文件?我建议打开浏览器的开发者工具,选择“网络”选项卡,然后查看“check_session.PHP”的响应。echo语句的结果将在那里。@j08691控制台中没有错误,网络选项卡显示正在调用PHP文件。@kkaosninja网络选项卡显示正在调用PHP文件。PHP文件的“响应”是什么意思?@SamSmith每个HTTP调用都包含一个请求和一个响应,您应该能够在每个HTTP调用的网络选项卡中看到这一点。我要求您做的就是查看服务器发送的响应内容,对于您对
check_session.php
的请求,data参数显示php文件中的回显变量。data参数显示php文件中的回显变量。