1
다음 코드와 같이 주 스레드를 계속할 수있는 비동기 호출 (SELECT 문)을 작성하려고합니다 ("A" 2, "B") :웹 SQL 데이터베이스 - asyc 호출을 실행하고 계속하십시오.
function test(tx) {
// Drop Table
tx.executeSql('DROP TABLE IF EXISTS city');
// Create Table
tx.executeSql("CREATE TABLE IF NOT EXISTS city (id, name)");
// Insert 2 rows
tx.executeSql("INSERT INTO city (id, name) VALUES (1, 'Roma')");
tx.executeSql("INSERT INTO city (id, name) VALUES (2, 'Bari')");
alert("A");
tx.executeSql('SELECT * FROM city', [], function (tx, results)
{
alert(results.rows.length);
}, null);
alert('B');
}
하지만, "A", "B"를 얻을, 2
내가 "A"를 실행 순서를 달성 할 수있는 방법이, "B"?
감사합니다. Paul
[웹 SQL 데이터베이스에 대한 동기식 쿼리] 가능한 복제본 (http://stackoverflow.com/questions/3903155/synchronous-query-to-web-sql-database) –