[請益] cache?

看板PHP作者 (smigo)時間11年前 (2012/11/06 17:13), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
其實我不知道到底是哪裡出了問題 可能是JS 也有可能是PHP 我的程式分三個部分 第一個是一個用C寫的後端 做的事情就是寫檔 第二是一個PHP程式 目的是執行C程式 讀取C寫好的檔 然後把結果吐出來給前端 程式碼如下: <?php $filename = "xxxxx"; exec('./getrec -r 3 -f '.$filename); $handle = fopen($filename.".tmp","r"); $contents = fread($handle, filesize($filename.".tmp")); echo $contents; fclose($handle); ?> 最第三個是前端的JQuery 用getJSON拉資料出來放 程式碼如下: $(function() { $('#refresh').click(function(){ $.getJSON('show_rec.php',{},function(data) { console.log(data); $.each(data, function(key, val) { $('#content').append(val.title+'<br />'); }); }); }); }); =================================問題=================================== 我的C程式會去更動資料 所以照理說PHP讀到的資料也會不一樣 直接在shell mode(>php zzzzzz.php)測試結果也跟我預期的一樣正常執行 但是這樣用JS抓到的撈到的資料卻每次都一樣?? 我發現如果我直接用瀏覽器執行PHP檔 也會得到相同的結果 我有試著去清掉瀏覽器的cache可是結果也沒改變 請問各位大大這種情況是發生什麼事了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.214.138

11/06 20:30, , 1F
$.getJSON('show_rec.php?t=1',{},function(data) {
11/06 20:30, 1F

11/06 20:31, , 2F
改成這樣看看會不會改變
11/06 20:31, 2F

11/06 20:32, , 3F
或者在之前加上這句看看 $.ajaxSetup({ cache: false });
11/06 20:32, 3F
文章代碼(AID): #1GcDIpr8 (PHP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
請益
1
3
文章代碼(AID): #1GcDIpr8 (PHP)