小编pth*_*sis的帖子

Ruby有这么多Facebook库可供选择吗?

到目前为止,我遇到了以下适用于Ruby/Ruby-on-Rails的Facebook API库:

  • Facebooker
  • 考拉
  • Mogli
  • Facebooker2
  • fb_graph
  • facebook_oauth

我想知道是否有人知道为什么会有这么多,如果有人大概知道何时使用?

ruby facebook facebook-graph-api

5
推荐指数
1
解决办法
776
查看次数

jQuery使用$ .each迭代对象

我有一个对象options:options = {title : 'title1', name : 'name1', url : 'url1', etc.}

它作为参数传递给函数.我正在尝试迭代该对象,将其传递给另一个函数evaluate,并将结果存储在另一个对象中opts,如下所示:

var opts = new Object();

$.each(options, function(key,value){
opts.key = evaluate(element, value);
});
Run Code Online (Sandbox Code Playgroud)

evaluate(element,value)精品工程,但问题是,opts最终看起来像:

{key : eval(element,url1)}
Run Code Online (Sandbox Code Playgroud)

代替

{title : eval(element,title1), name : eval(element,name1), etc.}
Run Code Online (Sandbox Code Playgroud)

也就是说,key从字面上传递而不是被评估,并且使用最后一个属性覆盖每次迭代options.

我的作业行中是否有正确的语法?我也尝试过:

opts = {key : eval(element,val)}
Run Code Online (Sandbox Code Playgroud)

这给出了与上述相同的结果.我也可以将对象转换为$.each迭代中的数组.我尝试了几种方法,但也没有成功.如果有人能告诉我这条路线,那也很棒.

(这是一个jQuery插件,我在Firefox中使用Firebug进行测试).

在此先感谢您的帮助.

arrays iteration each jquery object

2
推荐指数
1
解决办法
3740
查看次数

标签 统计

arrays ×1

each ×1

facebook ×1

facebook-graph-api ×1

iteration ×1

jquery ×1

object ×1

ruby ×1