インターネット接続をチェックするために実行する簡単なコードがあり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;
}
});