fichierregister.html
<script>
$(function () {
$("#register").on('click',function () {
$('#login'). serialize()) ; .serialize( ),
dataType:'json',
})
})
})
</script>
Fonction de fichier utilisateur
public function insert()
{
if(Demande : : isAjax()){
//Utilisez le modèle pour créer des données
//Obtenez les données soumises par l'utilisateur via l'expression $data = Request::sauf('password_confirm' . Status' = & gt; 0, 'message ' = & gt; 'échec d'inscription']; Puis-je demander à l'enseignant pourquoi il n'y a pas de réponse lors de la soumission et la base de données n'a pas été ajoutée avec succès
Vous pouvez référencer directement think/Db dans User.php et utiliser Db pour insérer des données
Mon problème est le même que le vôtre. Je viens de changer le chemin soumis en ajax {url('insert')} en un chemin absolu, je ne sais pas pourquoi.
data : $('#login').serializeArray(), détaille la méthode serializeArray() pour sérialiser les éléments de formulaire (similaire à la méthode .serialize()) et renvoyer les données de structure de données JSON. Remarque : Cette méthode renvoie un objet JSON plutôt qu'une chaîne JSON. Le site Web est ici : http://www.w3school.com.cn/jquery/ajax_serializearray.asp
Bonjour, j'ai le même problème, comment puis-je le résoudre ?
Avez-vous réussi maintenant ? J'ai le même problème
Assurez-vous d'avoir introduit jquery
Assurez-vous qu'ajax a transmis les données
Le php en arrière-plan reçoit les données
Il existe des bases de données, des tables et des champs correspondant aux données que vous avez ajoutées
Je ne peux que vous aider jusqu'à présent