SQL 구문 목록이 포함 된 JSON 파일에서 각 루프를 수행하고 한 번에 하나씩 전달하는 대신 Safari 클라이언트 측 저장소에서 데이터를 " BEGIN TRANSACTION "/"COMMIT TRANSACTION "을 호출하고이를 데이터베이스 시스템에 단일 호출로 전달합니까? 1000 개 이상의 문장을 반복하는 데 너무 많은 시간이 걸립니다.Safari에서 HTML5 저장소와 트랜잭션이 가능합니까?
현재 한 번에 하나의 트랜잭션을 반복 :
$j.getJSON("update1.json", function(data){ $j.each(data, function(i,item){ testDB.transaction( function (transaction) { transaction.executeSql(data[i], [], nullDataHandler, errorHandler); } ); }); });
을 한 호출하는 방법을 알아 내려고 :
$j.getJSON("update1.json", function(data){ testDB.transaction( function (transaction) { transaction.executeSql(data, [], nullDataHandler, errorHandler); } ); });
아무도 아직이 시도하고 성공을?
여러분 모두에게 감사드립니다! – SKFox