Javascript Phonegap应用程序使用本地存储功能错误
我正在尝试将此函数与HTML按钮一起使用,请参见下面的代码:Javascript Phonegap应用程序使用本地存储功能错误,javascript,html,ios,cordova,local-storage,Javascript,Html,Ios,Cordova,Local Storage,我正在尝试将此函数与HTML按钮一起使用,请参见下面的代码: function addTestBooks(form) { alert("initating addtestbook"); var formTestBooks = form.addtestbook.value; if (formTestBooks == "Add Test Books") { var bookNumber = "2"; var bookTitle = "De Valse Dageraad";
function addTestBooks(form) {
alert("initating addtestbook");
var formTestBooks = form.addtestbook.value;
if (formTestBooks == "Add Test Books") {
var bookNumber = "2";
var bookTitle = "De Valse Dageraad";
var BookAuthor = "Jan van Aken";
var bookGenre = "History";
var comment = "Leuk boek";
var addNewKeyValue = bookTitle + "_" + bookAuthor + "_" + bookGenre + "_" + comment;
window.localStorage.setItem(bookNumber, addNewKeyValue);
var realtest = window.localStorage.getItem(bookNumber);
alert(" You added: " + realtest);
} else {
alert("Error executing addTestBooks");
}
}
HTML代码:
<form id="addnew" name="myform" method="GET">
<input type="button" class="" name="addtestbook" Value="Add Test Books" onClick="addTestBooks(this.form)">
</form>
当我点击按钮时,我从代码的else“部分”得到错误,执行addTestBooks时出错。我不确定为什么会发生这种情况,因为我的其他本地存储功能工作正常。他们中的一些人看起来几乎一样。。在使用该函数之前,我甚至尝试过清除本地存储,但没有成功。
我只在这里显示相关代码
谢谢您的时间。您可以选择BookAuthor,但稍后您将使用BookAuthor,请参阅本书中的小写b