我使用ajax发布。在帖子之后,我将它们成功地附加到当前页面。
var content= $('#content').val();
$.ajax({
type: "POST",datatype:"json", async: false, cache: true,
contentType: "application/x-www-form-urlencoded",
url: "/share.php",
data: "content=" + content,
success: function(html){
$(body).append();
}
});
然而,在share.php上,有这些行
<script src="jquery.js"></script>
<script type="text/javascript" src="fancybox/source/jquery.fancybox.js?v=2.0.6"></script>
需要这些才能使js gallery处理从share.php添加到当前页面的动态添加内容。它运作成功。
但问题是,浏览器总是再次缓存js文件。
我可以使用
将所有脚本添加到该页面中<script>
// all js content
</script>
但这可能是一种不专业的方法,它可能需要太多的带宽。
让浏览器缓存脚本的正确方法是什么?