亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

json 編碼的數據在 Ajax 上沒有得到成功檢查我的代碼

json 編碼的數據在 Ajax 上沒有得到成功檢查我的代碼

PHP
海綿寶寶撒 2021-06-16 09:08:49
我想從數據庫中獲取數據并顯示到 HTML 表中,但 ajax URL 不調用 PHP 頁面并且不獲取成功數據。Ajax Call: I did not get JSON encoded data on success.$.ajax({            url : 'FETCH.PHP',            dataType:'json',            contentType: "application/json",            success: function (data) {               var data = JSON.stringify(data);                var html = "";            for(var a = 0; a < data.length; a++) {                var firstName = data[a].firstname;                var email = data[a].email;                alert(email);                html += "<tr>";                    html += "<td>" + firstName + "</td>";                    html += "<td>" + email + "</td>";                html += "</tr>";               document.getElementById("data").innerHTML += html;              }            },            error: function(xhr, textStatus, error){                alert(xhr.statusText);                alert(textStatus);                alert(error);              }     });這是我的 PHP 代碼頁,我想使用 ajax 調用 ==> FETCH.PHP 頁面移到這里<?phpprint_r("Hello");include_once('database/db.php');$getUsers = $connect->prepare("SELECT * FROM registration ORDER BY id ASC");$getUsers->execute();//$users = $getUsers->fetchAll();$users = $getUsers->fetchAll(PDO::FETCH_ASSOC);$items = array();foreach($users as $u) {    //print_r($u); $items[] = $u;}var_dump(json_encode($items);exit(); ?>
查看完整描述

2 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

刪除除回顯 JSON 之外的所有輸出。


也不需要foreach循環。$items只是一個副本$users。


<?php

include_once('database/db.php');


$getUsers = $connect->prepare("SELECT * FROM registration ORDER BY id ASC");

$getUsers->execute();


$users = $getUsers->fetchAll(PDO::FETCH_ASSOC);

echo json_encode($users);

exit(); 

?>


查看完整回答
反對 回復 2021-06-19
?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

從 ajax 調用中刪除兩件事并運行我的代碼。數據類型:'json',內容類型:“應用程序/json”,


==>修改后的代碼


$.ajax({

        url : 'check.php',

        success: function (data) {

        data = $.parseJSON(data);

           }

        )};

==> 我使用 $.parseJSON 將 json 編碼的字符串轉換為數組。


查看完整回答
反對 回復 2021-06-19
  • 2 回答
  • 0 關注
  • 144 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號