Timeago不在ajax电话工作

时间:2013-06-26 04:53:12

标签: ajax jquery timeago abbr

我使用this插件来计算timeago,当我通过ajax调用加载内容时,它无法正常工作。

我为此创造了2个小提琴,请检查working fiddlenot working fiddle

有谁能告诉我第二个出了什么问题?

1 个答案:

答案 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}}。

尽管如此,修复后格式化很奇怪,但它确实有效。