--UPDATE-- ブラウザがスクリプトをキャッシュしていることがわかりました。15分間のグーグル検索でこれを見つけられなかったなんて信じられない..
私は本当に変だと思うものに出くわしました。結局のところ、スクリプトに何を書いても問題ありません。CodeIgniter を使用しています
これは私の見解です:
<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 を覚えているのでしょうか?!