ajax獲取php數(shù)據(jù) php接收ajax傳的數(shù)據(jù)

求大神,ajax怎么獲取php文件里的數(shù)組并輸出?

php把二維數(shù)組轉(zhuǎn)成json

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供青龍網(wǎng)站建設(shè)、青龍做網(wǎng)站、青龍網(wǎng)站設(shè)計、青龍網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、青龍企業(yè)網(wǎng)站模板建站服務(wù),十余年青龍做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

echo json_encode($array);//這樣直接輸出就行

js接受到后

如果是原生

$a=eval('('+response+')');

$a 就是你要的結(jié)果了

如果是jq

dataType項設(shè)為json

那得到的返回值直接就是json對象

jquery通過ajax調(diào)用php取得返回值

返回數(shù)據(jù)代碼如下:

如果在php里有echo的值的話,可以用AJAX來接收:

有多個輸出的話,是不可能指定輸出的

需要把想要輸出的內(nèi)容放到一個數(shù)組中,然后json_encode一下,在到j(luò)s里循環(huán),找到自己想要的值

比如:

//需要輸出的內(nèi)容

echo 'aaa'; echo 'bbb';echo ''ccc;

//合成數(shù)組

$data = array(‘name1’='aaa',‘name2’= 'bbb',‘name2’= 'ccc');

//json_encode

$data =?json_encode($data);

//輸出

echo $data;

js:

$.post('aa.php',‘’,function(mes){

var data = eval('(' + msg + ')');

var name1 = data['name1'];

var name2 = data['name2'];

var name3 = data['name3'];

})

ajax怎么讀取后臺php數(shù)據(jù)

其實就是發(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

AJAX如何調(diào)用PHP接口,獲取數(shù)據(jù)在前臺頁面展示?

//js

$.ajax({

async: false,

url:url,//后臺地址

type:'GET',

dataType:"json",

success: function(data){

//data,后臺返回數(shù)據(jù)

},

error: function(){

alert("輸出錯誤");

}

});

//后臺函數(shù)

public function get_content(){

$lists = M('bbs_note')-select();//獲取數(shù)據(jù)庫數(shù)據(jù)

if(!empty($lists)){

$this-ajaxReturn($lists);//返回數(shù)據(jù)

}

}

網(wǎng)頁標(biāo)題:ajax獲取php數(shù)據(jù) php接收ajax傳的數(shù)據(jù)
URL分享:http://muchs.cn/article22/hhegcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站定制開發(fā)、網(wǎng)站排名、營銷型網(wǎng)站建設(shè)、微信小程序、微信公眾號

廣告

聲明:本網(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)

成都網(wǎng)站建設(shè)