我使用this插件来计算timeago,当我通过ajax调用加载内容时,它无法正常工作。
我为此创造了2个小提琴,请检查working fiddle
和not working fiddle
有谁能告诉我第二个出了什么问题?
答案 0 :(得分:2)
你的帖子数据中的html
参数是一团糟:
html: "<abbr title="2013-06-21T12:57:04+0530" class="timeago">
2013-06-21 12:57:04
</abbr>"."<abbr title="2013-06-22T11:17:26+0530" class="timeago">
2013-06-22 11:17:26
</abbr>",
应该是:
html: "<abbr title=\"2013-06-21T12:57:04+0530\" class=\"timeago\">2013-06-21 12:57:04</abbr>"+"<abbr title=\"2013-06-22T11:17:26+0530\" class=\"timeago\">2013-06-22 11:17:26</abbr>"
你正在使用引号来包装你的html字符串,但是没有转义html本身中使用的引号 - 而且看起来你试图使用.
来连接字符串,在javascript中你应该使用{ {1}}。
尽管如此,修复后格式化很奇怪,但它确实有效。