在服務(wù)器將數(shù)據(jù)轉(zhuǎn)換為JOSN格式
我們擁有10余年網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、手機網(wǎng)站制作設(shè)計、H5響應(yīng)式網(wǎng)站、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務(wù)并滿足您的需求。
由于數(shù)據(jù)庫儲存的數(shù)據(jù)(一般情況下)是不變的,將返回的結(jié)果儲存到數(shù)組中(用定時器太燒性能)
server.php服務(wù)端:
//將數(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)絡(luò)請求,服務(wù)端輸出的內(nèi)容就是響應(yīng)的內(nèi)容,如jQuery
$.ajax(
{
url:?'',?????//?請求URL
data:?'',????//?請求時攜帶的參數(shù)
type:?'',????//?請求方式,?GET/POST
dataType:?'',//?響應(yīng)數(shù)據(jù)格式,?text/json
success:?r?=?{
//?請求成功時回調(diào)函數(shù),參數(shù)?r?為服務(wù)端響應(yīng)的內(nèi)容
console.log(r);??//?就是你說的后臺數(shù)據(jù)
},
error:?()?=?{
console.error('fail');?//?請求失敗
}
}
)
//?服務(wù)端響應(yīng)內(nèi)容
$data?=?[];???//?從數(shù)據(jù)庫中獲取的數(shù)據(jù)
echo?json_encode($data);???//?響應(yīng)客戶端,?數(shù)據(jù)格式為?JSON
當(dāng)前題目:獲取后臺php傳來的數(shù)據(jù) php獲取數(shù)據(jù)庫內(nèi)容
路徑分享:http://www.muchs.cn/article26/doeohjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、域名注冊、虛擬主機、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、全網(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)