--UPDATE - 原來我的瀏覽器緩存了我的腳本。我不能相信我無法從15分鐘的谷歌搜索中找到這個..Javascript中的更改無效
我碰到了一些我認爲很奇怪的東西。事實證明,我寫的腳本並不重要。我用笨
這是我的看法:
<script src="<?php echo base_url('/assets/js/ajax.js');?>"></script>
<span id="dislike_error" style="color:red;"></span>
ajax.js
目前是空的,但是這是之前的代碼:
$('#btn_dislike').click(function(){
$.post("interact/"+challenge_id, {'action':'dislike'}, function(data){
if (data == true){
var old_likes_number=parseInt($('#dislike_number').text());
var new_likes = old_likes_number+1;
$('#dislike_number').text(""+new_likes);
}
else{
$('#dislike_error').text('WTFF');
//$('#dislike_error').html("You have already disliked this challenge.").
}
}).fail(function(){alert('Fail');});
});
這是爲什麼?我嘗試關閉瀏覽器中的選項卡。我嘗試重新啓動瀏覽器。但不知何故,瀏覽器記得以前那裏的Javascript?!
聽起來就像是瀏覽器緩存文件並沒有困擾與服務器進行檢查,看它是否被修改過。只需點擊Ctrl + F5即可解決問題。 –
GET請求被緩存。緩存101.這就是讓網絡更快的原因。 – epascarello
按ctrl + shift +刪除並刪除緩存 – Anoop