猿问

为什么单独点击静态页面,不执行AJAX程序?

cache.html ------- 静态页面

<html>     <script type="text/javascript">
    $(function(){
         $.post("server.php",{flag:1},function(ev){           if (ev.code==1) {
               $('p').append(ev.msg)
           }else{
               $('p').append(ev.msg)
           }
      },'json')
    }) </script><body>  
   
    <p></p>  </body>  </html>

static.php ---------PHP代码

<?php
  $file  = "cache.html";
   
    $expr = 60;    if(file_exists($file)) {
        $ctime =filectime($file);        if($ctime+$expr > time()){  //判断是否过期
            echo file_get_contents($file);
          }else{
             unlink($file);
             ob_start();             include('static.html');
            $content = ob_get_contents();
            file_put_contents($file,$content);
            ob_end_flush();
           
        }

    }?>

执行static.php时 调用静态页面可以执行ajax程序 为什么 我单独打开cache.html时ajax没有执行?
请问这是为什么呢


aluckdog
浏览 783回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答