2015-07-11 37 views
2

我正在開發這個應用程序有一些奇怪的行爲。雖然在瀏覽器上測試一切似乎工作正常,但我試圖部署我的應用程序在設備上進行測試,顯然所有WebSQL相關的作品罰款,直到我做了選擇。我的SQLResultSet在行上返回長度= 1但在那裏沒有行。我試圖檢查應用程序並查看Chrome上的Resources選項卡,並創建database,實際上有一行。所以它返回正確的長度,但不是行。cordova android sql select返回長度爲1但沒有行

有人有這樣的事情嗎?

回答

7

我應該在結果行上使用result.rows.item(idx)方法,但我直接通過result.rows[idx]獲取行。顯然這是由Chrome的實施支持的,但不是標準。使用result.rows.item(idx)修復了它。

相關問題