Bonjour je veux crée une page de recherche qui s'ouvre à partir d'un script js mais je n'arrive pas à récupérer les donnée après sa convertion en json

**Le script Js(ajax) d'envoie de formulaire **
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
$(document).ready(function (e){
                $('#search-form').on('submit',function(e){
                    e.preventDefault();
                    var text=document.getElementById('search-input').value;
                    if(text!=""){
                        $.ajax({
                            url: "../Search.php",
                            type: "GET",
                            data: "searchText="+text,
                            dataType:'json',
                            success: function(data)
                            {
                                document.location.href="http://localhost/MonSitePhp/views/Search.view.php?result="+data;
                            }
                        });
                    }
                    else
                    {
 
                    }
 
 
                })  ;
            });
** code qui reçoit les donnée et répondre avec format Json (Search.php) **
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
function search($t){
        global $bdd;
        $req=$bdd->prepare("select * from sheetsfiles where name LIKE :text");
        $req->execute([
            'text'=>'%'.$t.'%'
        ]);
        $row=$req->rowCount();
        if($row !=0){
            return $req->fetchAll(PDO::FETCH_OBJ);
        }
        else{
            return null;
        }
    }
 
if(isset($_GET['searchText'])&&!empty($_GET['searchText'])){
        $searchText=htmlspecialchars($_GET['searchText']);
        $res=search($searchText);
        echo json_encode($res);
    }
** la page qui affiche les résultat (Search.view.php) **
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
if(isset($_GET['result'])&&!empty($_GET['result'])){
    $pubs=json_decode($_GET['result']);
    var_dump($pubs);
}
 
<body>
    <?php if(isset($pubs)&&!empty($pubs)){ ?>
        <?php foreach($pubs as $pub): ?>
            <?php $timefile=$pub->add_date?>
                <?php require "FileContent.php";?>
            <div style="height: 10px"></div>
        <?php endforeach;?>
    <?php }
    else{
        echo "<div class=\"post-content post-content-a post-content-b\">
                    <p>
                        Utiliser notre application pour visualiser votre historique d'utilisation ici
                    </p>
                </div>";
    }?>