小编dp.*_*rlo的帖子

自动刷新<div>而无需重新加载整个页面

我正在尝试更新"mydiv"的内容而不刷新整个索引页面.@mydata由mycontroller提供.我需要每n秒重新计算一次并将其传递给"mydiv"

使用"link_to"它有效!

index.html.erb

<%=
    link_to('refresh', '/mycontroller/index', :remote => true)
%>

<div id="mydiv">
    <%=
        @mydata
    %>
</div>
Run Code Online (Sandbox Code Playgroud)

index.js.erb的

$('#mydiv').html('<%= escape_javascript(@mydata) %>')
Run Code Online (Sandbox Code Playgroud)

现在我需要每隔n秒自动刷新"mydiv"的内容(所以不要点击链接).我尝试过以下解决方案:

但没有运气.

在我的application.js中我写了这个:

function executeQuery() {
  $.ajax({
    //url: '/index',
    success: function(data) {
      $('#mydiv').html(data)
    }
  });
  setTimeout(executeQuery, 500);
}

$(document).ready(function() {
  setTimeout(executeQuery, 500);
});
Run Code Online (Sandbox Code Playgroud)

对于谁面临同样的问题,我通过更换来解决它

$('#mydiv').html(data)
Run Code Online (Sandbox Code Playgroud)

$('#mydiv').load('/mycontroller/index #mydiv')
Run Code Online (Sandbox Code Playgroud)

ajax ruby-on-rails ruby-on-rails-3

10
推荐指数
1
解决办法
9007
查看次数

从SQLite中的datetime字段中仅选择时间

在我的表中,我有一个datetime字段,以这种格式存储日期:

YYYY/mm/dd HH:MM:SS
Run Code Online (Sandbox Code Playgroud)

现在我需要通过查询只检索时间.

我试过这个

SELECT time(start_date)
FROM table
LIMIT 100
Run Code Online (Sandbox Code Playgroud)

但没有运气,它给了我"不是错误",但没有记录返回

任何的想法?

编辑

我解决了!问题是SQLite需要时间为一种格式,如果小时,分钟和秒小于10,则必须用零表示.

例如:

          H:M:S
WRONG --> 12:1:30
RIGHT --> 12:01:30
Run Code Online (Sandbox Code Playgroud)

此外,日期的正确格式为YYYY-mm-dd而不是YYYY/mm/dd.

sqlite

8
推荐指数
1
解决办法
4447
查看次数

使用R在给定概率下生成两个值之间的随机整数

我有以下四个数字集:

A=[1,207];
B=[208,386];
C=[387,486];
D=[487,586].
Run Code Online (Sandbox Code Playgroud)

我需要在1到586之间生成20000个随机数,其中生成的数字属于A的概率是1/2,而B,C,D是1/6.

用哪种方式我可以用R做到这一点?

random r

6
推荐指数
1
解决办法
8004
查看次数

仅从SPARQL查询中获取"#"后的名称

我有这个java代码,使用apache jena api,查询比萨本体

    String queryStr =
"prefix pizza: <" + PIZZA_NS + "> "               +
"prefix rdfs: <" + RDFS.getURI() + "> "           +
"prefix owl: <" + OWL.getURI() + "> "             +
"select ?pizza where {?pizza a owl:Class ; "      +
"rdfs:subClassOf ?restriction. "                  +
"?restriction owl:onProperty pizza:hasTopping ;"  +
"owl:someValuesFrom pizza:PeperoniSausageTopping" +
"}";


Query query = QueryFactory.create(queryStr);
QueryExecution qe = QueryExecutionFactory.create(query, model);
ResultSet rs = qe.execSelect();


ArrayList rsList = (ArrayList)ResultSetFormatter.toList(rs);
for(int i=0;i<rsList.size();i++){
    out.println(rsList.get(i).toString());
}
Run Code Online (Sandbox Code Playgroud)

它返回:

( ?pizza = …
Run Code Online (Sandbox Code Playgroud)

java owl ontology sparql jena

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

将嵌套数组转换为JSON

这段代码:

@countries.map { |l| [l.country_name, l.latitude, l.longitude, l.capital] }
Run Code Online (Sandbox Code Playgroud)

回报

[["country_name_1", latitude, longitude, capital],["country_name_2", latitude, longitude, capital],...]
Run Code Online (Sandbox Code Playgroud)

但我需要转换为JSON; 这样的事情:

{
   "country_name_1" : [latitude, longitude, "capital"],
   "country_name_2" : [latitude, longitude, "capital"],
   .
   .
   .
}
Run Code Online (Sandbox Code Playgroud)

ruby json ruby-on-rails ruby-on-rails-3

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

标签 统计

ruby-on-rails ×2

ruby-on-rails-3 ×2

ajax ×1

java ×1

jena ×1

json ×1

ontology ×1

owl ×1

r ×1

random ×1

ruby ×1

sparql ×1

sqlite ×1