外部ページをロードしたい (クエリ モバイルから ajax を使用せずに)。問題は、リンク タグのクリックによってアクティブ化される関数を使用すると、この関数でデータベースへの INSERT があり、リンクがスクリプトがDBに書き込む前に続きます..
コードの一部を次に示します。
$('#aggiungiClienteRubrica').click(function() {
db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
db.transaction(function(tx){
var sql = 'INSERT INTO CLIENTI (nome, cognome) VALUES ("'+$('#nome').val()+'", "'+$('#cognome').val()+'")';
tx.executeSql(sql)}, errorCB);
});
そしてhtmlファイルには、次のようなタグがあります:
<a id="aggiungiClienteRubrica" href="../client/consultClients.html" data-role="button" data-theme="b" rel="external">Add client</a>
だから問題は、私はjavascriptを実行できるが、データベースにINSERTする非同期呼び出しはレコードが実行されず、../client/consultClients.htmlページがロードされることです
仕事が終わった後、どうすればリンクをたどることができますか??