要用javascript調用php獲取數據庫接口,是一個很常見的前后端交互操作
成都創新互聯是專業的泰山網站建設公司,泰山接單;提供網站制作、成都網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行泰山網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
通過javascript發送http請求php的API接口,php連接數據庫并查詢結果,最后返回出來
這樣javascript就能獲取到數據庫的數據
比如數據庫查出的值為$data,
可以使用Json的方式獲取數據,即在PHP端這樣:
?php
$data = array('a'='1');
echo json_encode($data);
?
在HTML頁面
script type="text/javascript"
$.ajax({
url:"PHP頁面地址",
dataType:"json",
success:function(data){//data就是PHP頁面輸出的東西了
alert(data.a);
}
});
/script
思路:php是服務器端語言,自在服務器端運行,運行完以后吧結果以HTML代碼的形式推到你的瀏覽器;JS直接在你的瀏覽器上運行。應該在PHP語句里直接ECHO(輸出) js代碼,把數據傳給JS數組,然后再用js函數處理。
?php
include_once("conn.php");
$sql = mysql_query("select username from user where bmid = 9");
$i =1;
while($row = mysql_fetch_array($sql))
{
echo “scriptdataSource = ".$row['username']."/script";
}
?
具體操作請自行調試
js/jquery調用php一般是用AjAx方式來調用的。
首先確認需要調用的php文件,可以是絕對路徑,也可以是相對路徑
這里以Jquery為例子解釋上面的問題
如下圖就是jquery的實現代碼,下圖的url就是需要請求的php地址;
如下圖就是php代碼的數據提供接口,最后使用ajax的數據格式返回給js端,這樣就實現了一次,php的調用。
網頁題目:js獲取調取php數據庫,php抓取網頁數據
分享地址:http://vcdvsql.cn/article26/hspscg.html
成都網站建設公司_創新互聯,為您提供網站建設、營銷型網站建設、虛擬主機、定制網站、、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯