0
votes

Erreur lors du passage des données de la vue sur contrôleur avec Ajax

J'ai besoin de passer l'identifiant du champ coché et une chaîne "cochée" à la base de données via ajax.i je ne suis pas du tout familier avec AJAX

    POST http://localhost/todolist/homeController/statuspass 500 (Internal Server Error)
send @ jquery.min.js:2
ajax @ jquery.min.js:2
(anonymous) @ (index):146
dispatch @ jquery.min.js:2
y.handle @ jquery.min.js:2


0 commentaires

3 Réponses :


0
votes

Vous avez une erreur au serveur. Essayez de déboguer votre PHP via xdebug ou de mourir () des messages dans votre action de contrôleur pour voir ce qui se passe là-bas.


0 commentaires

0
votes

Votre code JS devrait typiquement quelque chose comme ceci: xxx pré>

qui enverra vos données à ce contrôleur / méthode code> et obtenir de la réponse à partir de celui-ci, donc dans votre Méthode du contrôleur Vous pouvez attendre pour cela: p> xxx pré>

maintenant dans votre réponse AJAX, vous pouvez utiliser votre Vaxim comme celui-ci: P>

var var1 = response.var1;    // val1
var var2 = response.var2;    // val2


0 commentaires

0
votes

L'URL d'allumeur de code est bonne avec Sous Score Latters .. Changer votre nom de contrôleur HomeController à Home_Controller et vérifiez le nom du contrôleur Démarrer avec le capital ultérieurement et la note de dose Vous avez un capital plus tard accepter votre premier plus tard et identique où vous étendez CI_CONTROLLER et deuxième chèque que vous avez Staypass Méthode disponible dans votre classe de contrôleur HomeController ou non.


0 commentaires