私は本当にここで立ち往生しています。JavaScript で VB Web メソッドからデータを取得しようとしています。これを行うには、特定のボタンがクリックされるたびに ajax 呼び出しが実行されます。
私が抱えている問題は、2回目または3回目にボタンをクリックすると、アプリケーションがクラッシュしてメインの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");
})
}
ありがとうございました