小编gde*_*dex的帖子

jquery在.each循环中延迟

这应该是一个简单的.我有一个被调用的函数,我需要等待所有的异步操作完成.我想要的是这样的......

self.processSchema(data).done(function(results){ //do stuff});
Run Code Online (Sandbox Code Playgroud)

processSchema函数使用$ .each循环并调用异步方法.

var processSchema = function(data)
{
     var def = new $.Deferred();
     $.each(table, function()
     {
         //calls an async SQLitePlugin method
         db.executeSql(sql, data, function(tx, results){
            def.resolve(results);
         }
     }

     return(def.promise());
}
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,我是$的新手.推迟所以任何指导都会有所帮助

javascript jquery loops deferred

27
推荐指数
2
解决办法
2万
查看次数

JavaScript正则表达式捕获和替换

我有一个看起来像这样的字符串:

var whereClause = "p_id eq @p_id@ and idr_user_id eq @idr_user_id@";
Run Code Online (Sandbox Code Playgroud)

我有以下正则表达式来捕获令牌/(@\w + @)/ g

我希望能够用不同的值替换每个事件

whereClause.replace(/(@\w@)/g, projectID, userID);
Run Code Online (Sandbox Code Playgroud)

这会有用吗?任何想法都会有所帮助......

javascript regex

4
推荐指数
1
解决办法
347
查看次数

标签 统计

javascript ×2

deferred ×1

jquery ×1

loops ×1

regex ×1