在你的 http://localhost/staff/home.php 你的 else 部分:
else{
$all_users = $obj->getAllUsers();
$r = json_encode($all_users);
echo $r;
}
根据您的 JSON 更新了我的代码:
按原样将“http://localhost/staff/home.php”放在 JSON 下方(实际上这是您从代码中获得的 JSON 输出)
[{
"id": "94",
"username": "jems",
"password": "123",
"email": "jems@gmail.com",
"mobile": "8596558499",
"address": "Banglor",
"gender": "male",
"salary": "0",
"status": "1",
"image_name": "1320294973-screenshot.jpg"
}, {
"id": "99",
"username": ".sapna",
"password": "sapna9",
"email": "sapnapapola15@gmail.com",
"mobile": "8826089668",
"address": "laxminagar",
"gender": "male",
"salary": "0",
"status": "1",
"image_name": "no-image.jpg"
}]
下面是你的“http://localhost/staff_json/index.php”的代码
<?php
$rs = file_get_contents("http://localhost/staff/home.php");
$obj = json_decode($rs);
echo "<pre>";
print_r($obj);
?>
我得到了想要的输出
]3
根据您的代码:
准备一个单独的文件“userdata.php”将它放在“home.php”页面/staff/userdata.php所在的同一文件夹中
<?php
include('config/controller.php');
$obj = new Controller();
$all_users = $obj->getAllUsers();
$r = json_encode($all_users);
echo $r;
?>
下面是你的“http://localhost/staff_json/index.php”的代码
<?php
$rs = file_get_contents("http://localhost/staff/userdata.php");
$obj = json_decode($rs);
echo "<pre>";
print_r($obj);
?>
然后你得到想要的输出:
以下是您的“home.php”页面 PHP 脚本:
<?php
include('config/controller.php');
$obj = new Controller();
include('header.php');
$obj->authenticate();
$all_users = '';
$search_field ='';
$btn_search = isset($_GET['btn_search'])?$_GET['btn_search']:'';
if($btn_search =='Serach' && $btn_search !='') {
$search_field = isset($_GET['search_field'])?$_GET['search_field']:'';
$all_users = $obj->getAllUsers($search_field);
}
?>
我删除了你的 else 部分
试试这个希望它对你有用