我正在尝试POST
从使用 YDN-DB 的异步 IndexedDB 调用中获得的对象数组中传递 Jquery 方法中的变量。基本上db.values
,返回一个对象数组,其中存储了我想发送到 PHP 脚本的信息。我可以访问ID
记录集的 或任何其他字段,例如r[i].id
. 唯一的问题是我无法从 POST 方法的内部访问它,因此我可以在 PHP 脚本成功处理DONE
记录后删除它。ID
以下是我想要实现的,一切正常,唯一的问题是当我尝试删除已处理的记录时:
var req = db.values('table');
req.done(function(r){
for(i=0;i<r.length;r++){
var post = $.post('myscript.php', {'sale[]': $.toJSON(r[i])});
post.done(function(data){
if(data == 'ok'){
db.remove('table',r[i].id);
}
});
}
});
有没有办法做到这一点,并ID
使用其数组的位置来删除处理过的记录?
谢谢!