2017-06-22 5 views
0

私は現在、私のアプリケーションのsqliteテーブルからデータを取得する私たちのcordova s​​qliteを試みています。私はすべての顧客情報を選択する次のコードを持っています:かっこと角かっこは

私がresponse.data [0]にアクセスすると、私は未定義になります。しかし、私はresponse.data(0)を試してみると、私は顧客情報のオブジェクトを見ることができます。 rs.rows.itemをresponse.data配列にどのように転送するのですか?

答えて

0

私は次のように変更して、この作品を作るために管理している:

db.executeSql("SELECT * FROM customerinformation WHERE lastName LIKE ? AND firstName LIKE ? ", [ lastName, firstName ], function(rs) { 
     if (rs.rows.length > 0) { 
      var response = {}; 
      response.data = [{}]; 
      if (rs.rows.item) { 
       for (i=0;i<rs.rows.length; i++) { 
       response.data[i] = rs.rows.item(i); 
       } 
      } 
      successCallback(response); 
     } else { 
      alert('No Record Found'); 
     } 
    }, function(error) { 
     alert(error.message); 
    }); 
関連する問題