<?PHP
header("Content-Type: text/html; charset=utf-8");
include('conn.php');
$sql = "select * from article";
$res = mysqli_query($conn,$sql);
$arr = [];
while ($row = mysqli_fetch_array($res)){
$arr[] = $row['id'];
$arr[] = $row['art_name'];
}
echo json_encode($arr);
?>
<script type="text/javascript">
//主頁獲取文章名稱和id
$(document).ready(function(){
$.ajax({
url : "./php/active.php",//后臺請求的資料,用的是PHP
type : "post",//請求方式
async : false,//是否異步請求
success : function(data) { //如果請求成功,回傳資料。
var res = JSON.parse(data);
console.log(res);
console.log(res['id']);
var html = "";
for(let i=0;i<res.length;i++){
html += "<div>\
div樣式
</div>";
}
$("#tw_xinxi").append(html);
},
})
})
echo json_encode($arr)和console.log(res)回傳的值是["1","4124214","3","666657"],位置對應的res[0,1,2,3]以及res[id,name,id,name],我console.log(res['id'])輸出話為undefined,該怎么只提取陣列中的id?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/65020.html
標籤:Ajax
上一篇:IIS 中的重定向問題
