Il y a un problème avec la mise à jour des données ajax de thinkphp5.1, veuillez me donner quelques conseils
圐圙
圐圙 2018-05-19 09:19:41
0
3
1962

Après avoir utilisé AJAX pour soumettre les données à mettre à jour, je souhaite savoir quelles données sont reçues dans le contrôleur. S'agit-il des données de ma table ? Ou s'agit-il de données destinées au jugement ?


mise à jour de la fonction publique (Requête $request){

$status=0;

$id = $request->get('id');

$data = $this->request- >param();

// Dump($data); Quelle est la quantité de données ici ? Pouvez-vous la vérifier ? Est-il impossible d'utiliser dump ou de l'exécuter ? " L'adhésion a échoué. ';

} else {

$ Statut = 1;

Session ('admin', $ a);

$ message =' ok, ajout réussi ! ';

                                                                                                                                                   ’’                               ’’                                             retourner ['statut ' => ----------------------------------- --------------- ----------------

圐圙
圐圙

répondre à tous(2)
PhpNewer

$data sont toutes les données du formulaire soumis par votre front-end via ajax. Il s'agit d'un tableau associatif. tp5 utilise json par défaut. Utilisez-vous la sortie dump pour vérifier les données dans $data ?

Updata() ne devrait pas exécuter l'instruction sql de mysql ? Comment se fait-il que $data soit exécuté directement ?

圐圙

$name= $this->request->param('name');
$add= $this->request->param('add');
$time= $this->request ->param('update_time');
$a = Db::name('dh')
->where('id',$s)
->data(['name' => $ nom, a 'add' = & gt; $ add,
'update_time' = & gt; $ time
])
- & gt; update (); Que se passe-t-il si j'ai de nombreux champs à modifier ?

  • répondre Ensuite, je le remplace par ce qui précède, cela ne fonctionnera-t-il pas ? S’il y a plusieurs champs, devons-nous les recevoir un par un et les inscrire ?
    圐圙 auteur 2018-05-20 13:33:14
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal