js中php值输不出来 [ 2.0 版本 ]
在写用js动态加载数据列表时,出现问题,
date('Y-m-d',"'+da['created_at']+'" )
date当中的
'+da['created_at']+'
输不出来,报错了。错误是
date() expects parameter 2 to be long, string given
<?php
$js = "
$(function(){
$.getJSON('".\yii\helpers\Url::toRoute('site/index')."',{},function(json){
if(json){
$.each(json,function(index,da){
var html = '<li>';
html += '<a class=\"re_list_l re_list_l1\" href=\"". \yii\helpers\Url::to(['site/list'])."\">';
html += '<div class=\"re_list_r\">';
html += '<h3 class=\"title\">'+da['title']+'</h3>';
html += '<p><span class=\"hot_label\">".date('Y-m-d',"'+da['created_at']+'" )."</span></p>';
html += '</div>';
html +='</a>';
html +='</li>';
$('#list ul').append(html);
});
i++;
}
})
});
$this->registerJs($js);
哪位大神帮忙解决下呢,谢谢!
共 2 个回答
离空气 江苏南京
注册时间:2014-11-03
最后登录:2024-11-19
在线时长:90小时46分
最后登录:2024-11-19
在线时长:90小时46分
- 粉丝8
- 金钱12060
- 威望20
- 积分13160