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
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