当我在 formButton 监听器中调用collectform回调函数时,一切都很好,除了我没有立即看到chrome本地存储中的对象数据,除非我手动刷新本地存储。
function collectFormData(e) {
e.preventDefault()
let noteTitle = tiTxt.value
let noteContent = pTxt.value
let date = new Date()
const currTime = (date.toLocaleString('en-US', { hour: 'numeric', minute: '2-digit', hour12: true }));
let noteObj = {
noteTitle,
noteContent,
loc,
currTime
}
if (!noteTitle && !noteContent === true) {
alert('Add note title and content');
} else {
allNotes.push(noteObj)
wlocalStorage.setItem('noteData', JSON.stringify(allNotes));
(function () {
return JSON.parse(localStorage.getItem('noteData'));
})()
let payload = noteObj;
payloadArray.push(payload)
// xhr object listen on the server and send data …Run Code Online (Sandbox Code Playgroud)