【发布时间】:2015-06-18 07:55:23
【问题描述】:
我正在循环运行一个 sql 查询。只有当循环计数等于 500 时,查询才会运行。
对于 E,g
$.ajax({
response:function(e){
// Here e.length will be unknown
for(var i in e){
if(q1cnt <= 500){
// do some appending
var k = k + 1 ;
if(q1cnt == 500){
tx.executeSql(k);
}
}
}
}
})
在上述情况下,如果计数达到 500,我想执行 sql 操作,我的问题是,如果前两个 500 的响应长度为 1344,那没关系,但我如何调用 tx.executeSql(k);在 433 项的末尾。
【问题讨论】:
-
response:是什么?这不是标准的$.ajax()选项。 -
仅供参考,当我看到我的答案中的接受时,我不记得答案是什么,所以看了看,在我的代码 sn-ps 中发现了两个严重的错误。很抱歉,它们现在都已修复。
-
是的,但我发现了使用您的代码解决我的问题的流程,所以我接受了它
标签: javascript jquery cordova