在服務器將數(shù)據(jù)轉(zhuǎn)換為JOSN格式

我們擁有10余年網(wǎng)頁設計和網(wǎng)站建設經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設計師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站制作、網(wǎng)站建設、外貿(mào)網(wǎng)站建設、微信開發(fā)、成都小程序開發(fā)、手機網(wǎng)站制作設計、H5響應式網(wǎng)站、等業(yè)務。無論您有什么樣的網(wǎng)站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。
由于數(shù)據(jù)庫儲存的數(shù)據(jù)(一般情況下)是不變的,將返回的結(jié)果儲存到數(shù)組中(用定時器太燒性能)
server.php服務端:
//將數(shù)據(jù)庫獲取的數(shù)據(jù)轉(zhuǎn)換為Json格式并返回前端
$json?=?array();???//先定義一個空數(shù)組來存儲。
while?($row?=?mysql_fetch_array($result,?MYSQL_ASSOC))?{
array_push($json,?array("id"?=?$row['id'],?"name"?=?$row['name']));??//其他數(shù)據(jù)自己補充
}
echo?json_encode(array("json"?=?$json));
前端:
$(document).ready(function(){
$.getJSON("",?function(data){
var?array?=?data.json.slice();??//數(shù)據(jù)克隆
});
});
比較輸入大小,用循環(huán)跟數(shù)組比較。
全棧之路不好走
php有個超全局變量可以滿足你的需求,$_SERVER是個很強大的超全局變量,$_SERVER[‘HTTP_REFERER’]這個可以獲取域名,$_SERVER["REMOTE_ADDR"]這個可以獲取ip
php通過json_encode()將數(shù)組轉(zhuǎn)為字符串傳入js。js通過eval()將其字符串轉(zhuǎn)為js的數(shù)組
其實就是發(fā)送一個網(wǎng)絡請求,服務端輸出的內(nèi)容就是響應的內(nèi)容,如jQuery
$.ajax(
{
url:?'',?????//?請求URL
data:?'',????//?請求時攜帶的參數(shù)
type:?'',????//?請求方式,?GET/POST
dataType:?'',//?響應數(shù)據(jù)格式,?text/json
success:?r?=?{
//?請求成功時回調(diào)函數(shù),參數(shù)?r?為服務端響應的內(nèi)容
console.log(r);??//?就是你說的后臺數(shù)據(jù)
},
error:?()?=?{
console.error('fail');?//?請求失敗
}
}
)
//?服務端響應內(nèi)容
$data?=?[];???//?從數(shù)據(jù)庫中獲取的數(shù)據(jù)
echo?json_encode($data);???//?響應客戶端,?數(shù)據(jù)格式為?JSON
當前題目:獲取后臺php傳來的數(shù)據(jù) php獲取數(shù)據(jù)庫內(nèi)容
路徑分享:http://chinadenli.net/article26/doeohjg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、域名注冊、虛擬主機、網(wǎng)站建設、網(wǎng)站導航、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)