php從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)用ajax傳送到前臺(tái)的方法
1、數(shù)據(jù)庫(kù)的字段:
2、php連接數(shù)據(jù)庫(kù)獲取數(shù)據(jù)庫(kù)的信息放入json_encode($css);{文件為:db.php}
<span style="font-size:14px;"><?php $host="localhost"; $username="root"; $password="root"; $dbName="baixing"; $port=3306; $conn=new mysqli($host,$username,$password,$dbName,$port); if(!$conn){ die("error:".$conn->connect_error); } //設(shè)置查詢(xún)結(jié)果的編碼,一定要放在query之前 $conn->query("SET NAMES 'UTF8'"); $result=$conn->query("select * from hotgoods"); //$conn->query()獲取的是二進(jìn)制 //將查詢(xún)的結(jié)果集封裝到一個(gè)數(shù)組里 $css=$result->fetch_all(); //以json的格式發(fā)送ajax的success中由data接收 echo json_encode($css); $conn->close();</span>
3、將json_encode($css)的數(shù)據(jù)放在success:function(data)中,如下:{baixing.html}
$.ajax({ type: 'POST', url: 'db.php', data:{ // "username":"admin", // "password":"123456" }, success: function (data) { var result=eval("("+data+")"); alert(result); for(var i=0;i<result.length;i++){ var str='<div class="home1">'+ '<img src="'+result[i][1]+'" alt="'+result[i][3]+'"/>'+ '<p><a href="'+result[i][2]+'" rel="external nofollow" rel="external nofollow" >'+result[i][3]+'</a></p>'+ '<div class="price">'+ '<span>¥'+result[i][4]+'</span>'+ '<del>¥'+result[i][5]+'</del>'+ ' <a href="#" rel="external nofollow" rel="external nofollow" >預(yù)定:<b>'+result[i][6]+'</b>件</a>' '</div> </div>' $(".box7 #hotSale").append(str);//追加到你需要放在的位置 } } });$.ajax({ type: 'POST', url: 'db.php', data:{ // "username":"admin", // "password":"123456" }, success: function (data) { var result=eval("("+data+")"); alert(result); for(var i=0;i<result.length;i++){ var str='<div class="home1">'+ '<img src="'+result[i][1]+'" alt="'+result[i][3]+'"/>'+ '<p><a href="'+result[i][2]+'" rel="external nofollow" rel="external nofollow" >'+result[i][3]+'</a></p>'+ '<div class="price">'+ '<span>¥'+result[i][4]+'</span>'+ '<del>¥'+result[i][5]+'</del>'+ ' <a href="#" rel="external nofollow" rel="external nofollow" >預(yù)定:<b>'+result[i][6]+'</b>件</a>' '</div> </div>' $(".box7 #hotSale").append(str); } } });
效果如圖:(此代碼為部分代碼,主要功能已實(shí)現(xiàn),僅供參考)
以上這篇php從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)用ajax傳送到前臺(tái)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- ajax php 實(shí)現(xiàn)寫(xiě)入數(shù)據(jù)庫(kù)
- php+ajax 實(shí)現(xiàn)輸入讀取數(shù)據(jù)庫(kù)顯示匹配信息
- Ajax PHP 邊學(xué)邊練 之三 數(shù)據(jù)庫(kù)
- PHP jQuery+Ajax結(jié)合寫(xiě)批量刪除功能
- php+ajax實(shí)現(xiàn)圖片文件上傳功能實(shí)例
- php的ajax簡(jiǎn)單實(shí)例
- php+ajax實(shí)現(xiàn)無(wú)刷新動(dòng)態(tài)加載數(shù)據(jù)技術(shù)
- php采用ajax數(shù)據(jù)提交post與post常見(jiàn)方法總結(jié)
- ThinkPHP中使用ajax接收json數(shù)據(jù)的方法
- php+ajax+jquery實(shí)現(xiàn)點(diǎn)擊加載更多內(nèi)容
- PHP+jQuery+Ajax實(shí)現(xiàn)用戶(hù)登錄與退出
- php + ajax 實(shí)現(xiàn)的寫(xiě)入數(shù)據(jù)庫(kù)操作簡(jiǎn)單示例
相關(guān)文章
mysql alter table命令修改表結(jié)構(gòu)實(shí)例詳解
這篇文章主要介紹了mysql alter table命令修改表結(jié)構(gòu)實(shí)例的相關(guān)資料,需要的朋友可以參考下2016-09-09Laravel5.1 框架分頁(yè)展示實(shí)現(xiàn)方法實(shí)例分析
這篇文章主要介紹了Laravel5.1 框架分頁(yè)展示實(shí)現(xiàn)方法,結(jié)合實(shí)例形式詳細(xì)分析了laravel5.1框架分頁(yè)展示邏輯功能實(shí)現(xiàn)與使用操作技巧,需要的朋友可以參考下2020-01-01Django中datetime的處理方法(strftime/strptime)
這篇文章主要介紹了Django中datetime的處理方式(strftime/strptime),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07php計(jì)算程序運(yùn)行時(shí)間的簡(jiǎn)單例子分享
這篇文章主要介紹了php計(jì)算程序運(yùn)行時(shí)間的簡(jiǎn)單例子分享,需要的朋友可以參考下2014-05-05php array_values 返回?cái)?shù)組的所有值詳解及實(shí)例
這篇文章主要介紹了php array_values 返回?cái)?shù)組的所有值詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下2016-11-11php resizeimage 部分jpg文件 生成縮略圖失敗的原因分析及解決辦法
這篇文章主要介紹了php resizeimage 部分jpg文件 生成縮略圖失敗的原因分析及解決辦法的相關(guān)資料,需要的朋友可以參考下2016-03-03PHP如何通過(guò)帶尾指針的鏈表實(shí)現(xiàn)''隊(duì)列''
這篇文章主要介紹了PHP如何通過(guò)帶尾指針的鏈表實(shí)現(xiàn)'隊(duì)列',幫助大家更好的理解和使用php,感興趣的朋友可以了解下2020-10-10