文章列表底部點擊載入更多,即使分享代碼也是提問題
JQ ajax代碼:
ThinkPHP3.2.3前台控制器index方法:
public function index(){
if(!empty($_POST['p'])){//點擊載入更多
$p = $_POST['p'];//3 6 9
$amount = 3; //顯示條數
//$count = M("micro_article")->count();//總數
$Model = new \Think\Model();
$list = $Model->query("SELECT * FROM `day_micro_article` ORDER BY addtime DESC LIMIT $p,$amount");
$this->ajaxReturn($list);
}
$count = M("micro_article")->count();
$Page = new \Think\Page($count, 3);
$show = $Page->show();
$Model = new \Think\Model();
//預設顯示最新三條
$list = $Model->query("SELECT * FROM `day_micro_article` WHERE `status` = 1 AND `is_rec` = 1 ORDER BY `addtime` DESC LIMIT " . $Page->firstRow . ',' . $Page->listRows);
$shouyi= M("Micro_customlucre")->where(array("zid"=>1))->find();
$this->assign('list', $list);
$this->assign('vo1', $shouyi);
$this->assign('show', $show);
$this->display();
}
我的問題:getLocalTime格式化時間戳記函數,拿出來的時間2015/9/4 下午7:07 這樣的格式的;
我想要 2015/9/4 19:07:22這樣的格式
------解決思路----------------------
function getLocalTime(nS) {
var d = new Date(parseInt(nS) * 1000);
return d.getYear() + '/' + (d.getMonth()+1) + '/' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();
}
你的 $.ajax 缺少 dataType:'json' 屬性,所以返回的 data 是字串。
作為分享這是不道德的(有意隱藏關鍵代碼)
------解決思路----------------------
你返回的資料是txt,不是json。所以解釋不出。