前后端分離無法從前臺取得頁碼
我用的是angularjs進(jìn)行的前端渲染,后臺進(jìn)行分頁參數(shù)的計(jì)算,但是當(dāng)我成功POST數(shù)據(jù)到后臺之后,發(fā)現(xiàn)isset方法取不到POST到后臺的頁碼參數(shù)。我同時(shí)寫了一些其他的PHP頁面進(jìn)行測試,發(fā)現(xiàn)都無法echo出post參數(shù),然而所有的POST參數(shù)都能順利存入數(shù)據(jù)庫,并能從數(shù)據(jù)庫中用sql來查詢并echo返回,因?yàn)楸救耸荘HP初學(xué)者,所以難以發(fā)現(xiàn)問題所在,以下是出現(xiàn)問題的后臺代碼:
<?php
require_once 'config.php';
//current page
$page = 1;
$post = json_decode(file_get_contents("php://input"));
if (isset($post)){
? ?$page = $post -> page;
}else{
? ?$page =3;
}
這是請求頭信息:
這是后臺echo出的json數(shù)組:
期望的結(jié)果是page返回為2,但這里因?yàn)閕sset判定為false返回了3,所以非常不能理解,求解答