1. Question :
J'ai besoin d'écrire un jugement sur la page du contrôleur. Si les données sont transmises par ajax, recherchez dans la base de données, sinon la page s'affichera directement.
Je n'ai pas pu obtenir de données en utilisant la condition request()->isAjax(). Je ne sais pas si elle est correcte. Pourriez-vous m'aider, merci~
2.Code
<?php
namespace app\index\controller;
use think\Controller;
use think\Db;
use think\Request;
class User extends Controller{
//新增用户
public function add_user(){
if (request()->isAjax()){
$data = input('post.');
p($data);die;
}else{
return $this -> fetch();
}
}
1. Vérifiez si ajax est en mode publication
.2. Imprimez toutes les données de la demande et vérifiez à nouveau