小编Mug*_*Ate的帖子

如何防止浏览器缓存json文件

所以我正在制作这个小项目,我遇到了一些麻烦.有一件事不起作用是浏览器保持缓存包含保存数据的json文件,当我在其他地方更新json时,浏览器返回到它已缓存的旧版json文件并读取它.不幸的是我不想那样.我根本不希望浏览器缓存该文件,以便每次加载页面时,它都会向服务器询问json文件,并根据该文件而不是缓存的任何文件进行操作.然而,我希望能够缓存页面上的所有其他内容,但如果必须为此工作而牺牲,那么这是我愿意做出的牺牲.我想在JavaScript中会有一个调用,它会丢弃当前的json文件并再次向服务器询问它或类似的内容

<script src="mySaveFiles.json" cache="no"> 
Run Code Online (Sandbox Code Playgroud)

或类似的东西,以帮助我实现我正在谈论的...帮助?

html javascript json caching

20
推荐指数
2
解决办法
4万
查看次数

为什么document.forms ["myform"] ["input"].value返回undefined

所以这是我试图制作一个HTML5版本的Tone Matrix程序.所以这就是问题,我让用户输入他们想要他们的歌曲的时间,然后确保他们输入一个数字,所以我使用

  function initiate(){
  var min = document.forms["initiator"]["min"].value;
  var sec = document.forms["initiator"]["sec"].value;
  // some logic
  return false;}
Run Code Online (Sandbox Code Playgroud)

检查他们输入的内容是否确实是一个数字但是当我尝试这样做时,浏览器会回吐"Uncaught TypeError:无法读取未定义的属性'min'"这里是我的DOM中的内容.

<form onsubmit="return initiate()">
Your song will be (at most): <input type="number" name="min" id="min"> minutes and <input type="number" name="sec" id="sec"> seconds long.<br>
<input type="submit" value="Start" />
</form><br>
Run Code Online (Sandbox Code Playgroud)

我也把这个东西放在这里的主机服务http://www.sfu.ca/~zla49/MMC/所以你好谢谢:)

javascript validation

-1
推荐指数
1
解决办法
752
查看次数

标签 统计

javascript ×2

caching ×1

html ×1

json ×1

validation ×1