고려 :WebSQL 쿼리를 동기식으로 만드는 방법은 무엇입니까?
var globalvar;
function viewyearmain() {
db.transaction(function (tx)
{
tx.executeSql('SELECT * FROM BUDGET WHERE holdingtype="month"', [], function (tx, results)
{
var len = results.rows.length;
msg = len;
globalvar = msg;
}, null);
});
if (globalvar>0)
{
alert("ROWS FOUND");
}
else
{
alert("ROWS NOT FOUND");
}
}
문제는 트랜잭션이 if
문에 도달 할 때까지 완료되지 않았기 때문에 ROWS NOT FOUND
가 나타날 것입니다.
@ 마이클 질문을하려면 "질문하기"버튼을 사용하십시오. –