html5使用瀏覽器localStorage本地存儲

<script>
first();
//監聽本地存儲值是否發生改變
window.addEventListener("storage", function (e) {
    first();
});
function first(){

	var projectName =  localStorage.getItem("projectName");
    var b_projectName = document.getElementById("b_projectName");
    var proId= localStorage.getItem("proId");
    if(null == projectName){
    	b_projectName.innerHTML="暫無";
        setTimeout(f, 1000)
    }else{
		b_projectName.innerHTML=projectName;
        bangding(proId,projectName);
    }
}
function f() {
    alert("未綁定項目部")
}
function bangding(proId,proName) {
    $.ajax({
        type: "GET",
        url: "/project/bangdingSubmit",
        data: {
            proId:proId,
            proName:proName
        },
        dataType: "json",
        timeout: 20000,
        success: function(data) {
            console.log(data)
            if(data.ret) {
               console.log(proName+"項目信息存入session成功")
            } else {
            }
        },
        error: function(xhr, type, errorThrown) {
            //異常處理;
            console.log(type);
            alert("服務器異常");
        }
    });

}
</script>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章