比如數(shù)據(jù)庫(kù)查出的值為$data,
創(chuàng)新互聯(lián)專注于江華網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供江華營(yíng)銷型網(wǎng)站建設(shè),江華網(wǎng)站制作、江華網(wǎng)頁(yè)設(shè)計(jì)、江華網(wǎng)站官網(wǎng)定制、小程序開(kāi)發(fā)服務(wù),打造江華網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供江華網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
可以使用Json的方式獲取數(shù)據(jù),即在PHP端這樣:
?php
$data = array('a'='1');
echo json_encode($data);
?
在HTML頁(yè)面
script type="text/javascript"
$.ajax({
url:"PHP頁(yè)面地址",
dataType:"json",
success:function(data){//data就是PHP頁(yè)面輸出的東西了
alert(data.a);
}
});
/script
這是兩個(gè)完全不同的編程語(yǔ)言。
PHP:主要用來(lái)做網(wǎng)站后臺(tái),跟數(shù)據(jù)庫(kù)結(jié)合起來(lái)增刪改查網(wǎng)站。
jQuery:是javascript的一個(gè)庫(kù),是現(xiàn)在相當(dāng)流行的一個(gè)庫(kù),主要用在網(wǎng)站前端特效,如:實(shí)現(xiàn)網(wǎng)站圖片播放,表單驗(yàn)證等等。
PHP不使用jquery,無(wú)法調(diào)用它。
jquery的引用由javascript完成,按照一般html的格式要求。
js/jquery調(diào)用php一般是用AjAx方式來(lái)調(diào)用的。
首先確認(rèn)需要調(diào)用的php文件,可以是絕對(duì)路徑,也可以是相對(duì)路徑
這里以Jquery為例子解釋上面的問(wèn)題
如下圖就是jquery的實(shí)現(xiàn)代碼,下圖的url就是需要請(qǐng)求的php地址;
如下圖就是php代碼的數(shù)據(jù)提供接口,最后使用ajax的數(shù)據(jù)格式返回給js端,這樣就實(shí)現(xiàn)了一次,php的調(diào)用。
jquery中不能執(zhí)行php代碼,一般是通過(guò)post或者get方法,訪問(wèn)php主機(jī)的php文件,達(dá)到動(dòng)態(tài)執(zhí)行的效果。
返回?cái)?shù)據(jù)代碼如下:
如果在php里有echo的值的話,可以用AJAX來(lái)接收:
有多個(gè)輸出的話,是不可能指定輸出的
需要把想要輸出的內(nèi)容放到一個(gè)數(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'];
})
新聞名稱:包含jqueryphp的詞條
文章起源:http://muchs.cn/article2/phisoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、云服務(wù)器、靜態(tài)網(wǎng)站、App開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)