-1
當我們使用J QUERY更改頁面時,我想防止丟失數據。我使用MVC創建一個網站。我在頁面頂部使用了一個編輯按鈕,當我點擊那個按鈕時,它的文本改變爲使用j查詢開始編輯。但是,當我更改頁面,然後失去了開始編輯文本,但我想保留該文本。 我用下面的代碼:當我們使用j QUERY更改頁面時,防止丟失數據
function toggleEditor() {
if (isEditingEnabled) {
$("[id*=Widget]").each(function() {
var element = $(this);
disableEditing(element);
element.attr('contenteditable', false);
toggle.innerHTML = 'Start editing';
});
isEditingEnabled = false;
$(".EditableImage").find("a[data-toggle='modal']").remove();
$("div[id*='Slider']").find("a[data-toggle='modal']").css("display", "none")
$("#hd_Start").val('Finish editing');
}
else {
$("[id*=Widget]").each(function() {
var element = $(this);
element.attr('contenteditable', true);
enableEditing(element);
toggle.innerHTML = 'Finish editing';
});
$(".EditableImage").append("<a data-toggle='modal' onclick='getSingleImage(this)' href='#modal-form-company-contact1'><div class='edit-indicator-widget' style='top:0;width: 10px;position: absolute;height: 10px;right:45px'><img title='Edit' src='http://localhost:2442/Content/Content/Images/Edit.png' style='height: 30px;width: 30px;margin:5px;'></div></a>");
isEditingEnable = true;
$("div[id*='Slider']").find("a[data-toggle='modal']").css("display", "block")
$("#hd_Start").val('Start editing');
}
// localStorage.setItem('isEditingEnabled', isEditingEnable);
}
}
你的問題是什麼?我可以看到你試圖使用本地存儲,你遇到了什麼問題? – ajshort
基本上我想保存一個頁面的值,就像當我點擊一個名爲edit的按鈕時,它附加了一些html,但是當我去到另一個頁面時,它不能保存該html。 –