0
votes

Comment passer de la valeur du contrôleur à JQuery à la vue dans CodeDigniter

J'apprends une programmation Web à l'aide du cadre cadre, j'essaie d'envoyer une valeur d'une fonction dans le contrôleur au script de requête qui est en vue. Ceci est le code sur mon contrôleur: xxx

code en vue: xxx

J'ai essayé de changer la valeur dans la vue à l'aide d'un bouton, mais Cela a toujours échoué. merci pour l'aide


2 commentaires

Vous avez une erreur dans Script , et si c'est une table de données .. Encodez vos données dans JSON ...


$ .Text n'a pas d'option ajax . Comment proposez-vous cela?


4 Réponses :


0
votes

Je vous suggère de commencer par lire le Documentation , mais cela devrait fonctionner pour votre Question: xxx


0 commentaires

0
votes

au contrôleur xxx

et à votre script .. xxx

essayez ceci ..

contrôleur est Extension de la classe CI_Controller .. Donc, vous ne pouvez donc pas renvoyer une chaîne. Dans la méthode des contrôleurs .. Le retour est utilisé pour modifier le nom de la méthode ..


0 commentaires

0
votes

Utilisez BASE_URL pour cela dans votre AJAX.THEe Valeur du paramètre proviendra du contrôleur.

function method_name(parameter, parameter, that) {
    $.post(base_url + "controller/method_name", {parameter: parameter_name, parameter: parameter_name}, function (data) {

}


0 commentaires

0
votes

Essayez ceci:

1. JavaScript

public function passData(){
    $pass = "the new value";
    echo json_encode(array("result" => $pass));
}


0 commentaires