Maison >développement back-end >Problème PHP >Comment renvoyer des données à la réception en PHP

Comment renvoyer des données à la réception en PHP

angryTom
angryTomoriginal
2019-10-16 14:51:538816parcourir

Comment renvoyer des données à la réception en PHP

Comment PHP renvoie-t-il une donnée au frontend

1. Le front-end demande à l'interface backend d'obtenir des données via ajax

Remarque : la bibliothèque jQuery.js doit être introduite avant ce code

$.ajax({
        type: 'POST',
        url: 'db.php',
        data:{
        },
        success: function (data) {
            alert(data);
            }
        }
});

2. Backend Après la requête php, elle est convertie au format de données json via json_encode() et renvoyée au front-end

<?php
$host="localhost";
$username="root";
$password="root";
$dbName="baixing";
$port=3306;
$conn=new mysqli($host,$username,$password,$dbName,$port);
if(!$conn){
    die("error:".$conn->connect_error);
}
//设置查询结果的编码,一定要放在query之前
$conn->query("SET NAMES &#39;UTF8&#39;");
$result=$conn->query("select * from hotgoods");
//$conn->query()获取的是二进制
//将查询的结果集封装到一个数组里
$css=$result->fetch_all();
//以json的格式发送ajax的success中由data接收
echo json_encode($css);
$conn->close();

Pour plus de connaissances sur PHP, veuillez visiter PHP Site chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn