首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ajax和jquery显示数据的Rails4使用strftime格式:%m/%d/%yyyy导致除法。

使用ajax和jquery显示数据的Rails4使用strftime格式:%m/%d/%yyyy导致除法。
EN

Stack Overflow用户
提问于 2014-09-03 00:31:03
回答 1查看 365关注 0票数 1

我有一个ajax调用,它在数据库中查找日期。该日期以双倍形式存储在数据库中。然后,我将其转换为字符串,并使用Date.parse将其转换为日期。从那里开始,我使用strftime格式化它。我的问题是,当我使用jquery更新视图时,沿途的事情是解释/作为除数,所以我最后得到了一个小数点,这是按年除以日期除以的月份的结果。

这是我的js.erb

代码语言:javascript
复制
$('#debug').html(<%= @sdate.strftime("%m/%d/%Y")%>)

当我移除/并且只有"%m%d%Y“时,它将正确显示。另外,我尝试将格式化移动到我的控制器,并将结果输出到控制台。控制台显示正确的输出,但视图仍在进行除法。这似乎是jquery解释代码的方式。有人能告诉我如何使它在视图中正确显示吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-03 00:33:59

添加引号,字符串需要引号:)

代码语言:javascript
复制
$('#debug').html('<%= @sdate.strftime("%m/%d/%Y")%>');

或者使用.to_json方法:

代码语言:javascript
复制
$('#debug').html(<%= @sdate.strftime("%m/%d/%Y").to_json %>);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25634429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档