[英]how to read JSON data from PHP json_encode using Jquery AJAX
[英]Json_encode many data in PHP from database to Jquery AJAX
我花了一天的時間研究並嘗試顯示從PHP到Jquery的AJAX的json_encoded多維數組,直到嘗試從數據庫表中的4200多個行中僅獲取10行。 將那數千行作為json_encoded數組發送到ajax是不可能的嗎? 還是我的代碼有問題,還是應該考慮和調整? 請不要恨,請幫忙。
cases.php:
header('Content-Type: application/json');
include('connect-db.php');
$cases_sql = "SELECT * FROM cases ORDER BY case_id ASC LIMIT 10";
$cases_result = mysqli_query($conn, $cases_sql);
$cases_res = array();
while ($row = mysqli_fetch_assoc($cases_result)) {
$cases_res[] = $row;
}
echo json_encode($cases_res);
JS:
$.ajax({
type: "GET",
url: "cases.php",
success: function(data) {
alert("success");
alert(data[0].data.case_id);
},
complete: function(data) {
alert("complete");
},
error: function(data) {
alert("error");
}
});
實際上有可能,但是當您在UTF-8中沒有字符時,json_encode會變得非常混亂。
mysqli_query($conn, 'SET CHARACTER SET utf8');
嘗試使用類似的方法,然后告訴我們是否可行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.