签入SQLite db项目不存在

时间:2013-07-03 21:27:31

标签: javascript sqlite

我有一个5点图像显示的东西,带有一个按钮,可以看到下一个5。

如果有人点击下一个按钮并且只显示了2个图像,则显示接下来的两个图像,但之后JavaScript崩溃

有没有办法可以检查我想要的下一个项目是否存在

这是我用来从DB中获取项目的内容,“genre_count”是我的图像计数器 用于显示图像1,2,3 ...

......
film_list = tx.executeSql('SELECT * FROM mydb WHERE genre = "Drama"');
.....
...
film_item = film_list.rows.item(genre_count).image   

return film_item

我可以做这样的伪代码吗

if (film_list.rows.item(genre_count).image === empty)
      film_item=""
  else   
    film_item = film_list.rows.item(genre_count).image            

1 个答案:

答案 0 :(得分:2)

有一个变量film_list.rows.length,它告诉你返回的行数。

只需与之比较即可知道何时停止返回新项目。