我真的被困在这里了。我正在尝试在 javascript 中从 VB Web 方法获取数据。为此,我这样做,每次单击某个按钮时都会运行一个 ajax 调用。
我遇到的问题是,一旦第二次或第三次单击按钮,应用程序就会崩溃并返回 ipad 主屏幕。
我在 Icenium Ion 上运行它并使用 SQLite 插件。这是单击按钮时运行的方法
app.createTable = function() {
var db = app.db;
db.transaction(function(tx) {
tx.executeSql("DROP TABLE IF EXISTS products", []);
tx.executeSql("CREATE TABLE IF NOT EXISTS products(ID INTEGER PRIMARY KEY ASC, column1 TEXT, column2 TEXT, column3 TEXT, column4 TEXT, column5 TEXT, column5 TEXT, column6 TEXT, column7 TEXT, column8 TEXT, column9 TEXT, column10 TEXT, column11 TEXT)", []);
});
$.ajaxSetup({ cache: false });
$.ajax({
type:'POST',
dataType:'json',
contentType:'application/json',
url:getProductsURL,
cache:false,
error: function(x, t, m) {
if (t==="timeout") {
alert("got timeout");
}
else {
alert(m);
}
},
success: function(x)
{
$("#doneStartUpdate").text("Data Fetched Successfully");
}
})
.done(function(response) {
alert("done");
})
}
谢谢