2012-07-27 79 views
0

x.html:jQuery的文本返回NULL

<h4> Created: <span id="link-created"></span></h4> --> Date is not printed 

的Javascript:

var create_date = new Date((data.created)*1000); --> data.created is epoch time 
$('#link-created').text(create_date); 

任何想法,为什么?

+3

确定的值'数据。创建“是正确的? – j08691 2012-07-27 15:53:50

+0

在设置文本之前更改create_date的值。看看你的日期功能是否适用。 – 2012-07-27 15:55:54

+0

将create_date放入警报中,查看它是否有效... – 2012-07-27 15:57:31

回答

0

它似乎data.created不能拿出一个号码......

js fiddle

其他的一切是正确的,否则。

+0

yes data.created返回纪元时间。但不知道,$('#link-created').text(create_date)不会返回任何东西? – NullException 2012-07-27 15:57:50

+0

刚刚更新了它与时代的时间,以及从几秒钟前int,仍然有效嗯 – 2012-07-27 15:59:33

2

jQuery不喜欢你将一个非字符串传递给.text()。 试试这个:

$('#link-created').text(create_date.toString()); 

哦,并确认data.created是没有问题的,你可以做(​​作为测试):

var create_date = new Date(); 
+0

toString()做的诀窍..你是超级...谢谢你..5个因果分为你.. :) – NullException 2012-07-27 16:02:20