Bonjour tout le monde quelqu'un peut m'aider , je suis novice sur le POO en PHP: donc ma question, c'est à propos du passage d'un variable que mon controlleur passe à ma vue et j'aimerai que cette variable soit gardée dans une requête en AJAX
dans ma vue index, lorsqu'on fait var_dump($resultats); on obtient les résultats. ce que je veux en venir c'est comment l'on récupère cette variable pour pouvoir la poster en AJAX sans qu'elle se perd. -- userAction.js (function($){
$('.panel-heading span').on('click',function(e){ e.preventDefault(); var url = '../VIEW/issues/index.php'; // index.php est ma vue ici
-- index.php //ma vue var_dump($resultats) --> array() => empty la variable $resultats est perdue. Si quelqu'un peut m'expliquer ce qui se passe ce serait un plaisir, Merci d'avance
A ce que je vois tu ne postes pas tes données vers la vue. Je n'utilises pas JQuery mais Prototype, mais je pense que le principe est le même:
function chargeModule(nomModule,template) {
if (nomModule == 'index') {
window.location = 'index.php';
} else {
var url = '';
if (nomModule == 'modules') {
url = URL_MODULES_BASES+'/'+nomModule+'.php';
} else {
url = URL_MODULES_BASES+nomModule+'/'+nomModule+'.php';
}
new Ajax.Updater(
'centre', //la DIV d'affichage
url, //le script appelé
{
method: 'post', //la méthode du FORM
parameters: { //la liste des paramètres
acces:'menu',
template: template
}
}
);
}
}
Ensuite, j'ai mon script PHP qui appelle la vue pour l'affichage, pas d'appel direct du contrôleur vers la vue. Il faut que tu cherche dans la doc de JQuery comment le process est fait.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales