Browse Source

多字多行实现

webturing 4 years ago
parent
commit
55a41655dc
1 changed files with 27 additions and 9 deletions
  1. 27 9
      database/11.html

+ 27 - 9
database/11.html

@@ -1,10 +1,11 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="zh-cn">
 <head>
     <meta charset="UTF-8">
     <title>sqlite数据库测试</title>
     <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
     <script src="https://cdn.bootcss.com/sql.js/0.5.0/js/sql-optimized.js"></script>
+    <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
 </head>
 <body>
 <style>
@@ -53,36 +54,53 @@
 <div class="" style=" text-align:center;">
 
     <h1>汉字手写</h1>
-    <input type="text" id="key">
+    <input type="text" id="key" value="重庆大学">
     <button onclick=query()>检索</button>
-    <br>
-    <img src="" alt="0000" id="img0" sizes="100">
-    <img src="" alt="1111" id="img1"  sizes="100">
-    <img src="" alt="2222" id="img2"  sizes="100">
-    <img src="" alt="3333" id="img3"  sizes="100">
+    <div id="screen">
+        <div id="row0"></div>
+        <div id="row1"></div>
+        <div id="row2"></div>
+        <div id="row3"></div>
+        <div id="row4"></div>
+        <div id="row5"></div>
+        <div id="row6"></div>
+        <div id="row7"></div>
+        <div id="row8"></div>
+        <div id="row9"></div>
+    </div>
+
+
+
 
 </div>
 
 
 <script>
+
     function query() {
         var key = document.getElementById('key').value;
 
        // alert(key);
-
+        for(let i=0;i<10;i++)
+        $('#row'+i).empty();
 
         axios.get("chinese.db", {responseType: 'arraybuffer'})
             .then(function (response) {
                 let db = new window.SQL.Database(new Uint8Array(response.data));
                 // 执行查询
                 for (let i=0;i<key.length;i++){
+
+
                     let sql="SELECT * FROM chinese WHERE font='"+key[i]+"'";
                     let r = db.exec(sql);
                     console.log(sql)
                     // 解析数据
                     let obj = dbToObj(r);
+                    for(let j=0;j<obj.length;j++)
+                    {
 
-                    document.getElementById('img'+i).src='../res/'+obj[0].font+"_"+obj[0].time+"_"+obj[0].author+'_'+obj[0].type+'.png';
+                        $('#row'+j).append('<img width="100" height="100" src=../res/'+obj[j].font+"_"+obj[j].time+"_"+obj[j].author+'_'+obj[j].type+'.png>');
+                    }
 
                 }