我有一些简单的代码可以运行以检查 Internet 连接,并且我正在使用localStorage
它来保存变量值,但是当我运行它时,该变量的值没有受到影响。那么,我能做些什么来解决它。请帮忙。如果状态更改为true
提交将发生,否则将被阻止。
localStorage.setItem("state","");
function checkConnection(){
$.ajax({
url:"assets/ping.js",
success:function(res){
localStorage.setItem("state","true");
},
onerror:function(){
localStorage.setItem("state","false");
}
});
}
$("form").submit(function(e){
checkConnection();
if(localStorage.getItem("state") == "false"){
return false;
} else if(localStorage.getItem("state") == "true") {
return true;
}
});