ArnisR Posted August 18, 2011 Report Share Posted August 18, 2011 $.ajax({ url: "data.txt", error: function() { alert("Error!"); return false; }, success: function(data) { alert(data); } }); Tiek veikts ajax pieprasījums un alert logā parādās pieprasītā faila saturs! Bet, ja failā tiek veiktas izmaiņas un vēlreiz veikts ajax pieprasījums, tad saturs alert logā neatjaunojas (tikai pēc pārlūka refresh'a). Šīs problēmas nav, ja tiek pieprasīts PHP fails, bet manā gadījumā jāiztiek ar .txt failu! Ir kādi risinājumi šai problēmai??? Paldies! Quote Link to comment Share on other sites More sharing options...
codez Posted August 18, 2011 Report Share Posted August 18, 2011 (edited) Tas ir tāpēc, ka browseris nokešo failu, lai tā nebūtu katru reizi jāizsauc fails ar citu parametru, to tu avari darīt pielieko kādu random parametru vai timstampu, vai ļaut to izdarīt jquery, pielieko parametru cache:false. $.ajax({ url: "data.txt", cache:false, error: function(){ alert("Error!"); return false; }, success: function(data){ alert(data); } }); Edited August 18, 2011 by codez Quote Link to comment Share on other sites More sharing options...
ArnisR Posted August 18, 2011 Author Report Share Posted August 18, 2011 Tas ir tāpēc, ka browseris nokešo failu, lai tā nebūtu katru reizi jāizsauc fails ar citu parametru, to tu avari darīt pielieko kādu random parametru vai timstampu, vai ļaut to izdarīt jquery, pielieko parametru cache:false. $.ajax({ url: "data.txt", cache:false, error: function(){ alert("Error!"); return false; }, success: function(data){ alert(data); } }); Wow, liels paldies! Tieši tas, kas vajadzīgs! (: Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.