Comment puis-je charger une nouvelle page dans mon div particulier en utilisant ajax dans le cadre CodeIgniter?Ajax page interne charge
J'ai écrit la fonction et cela fonctionne avec PHP simple.
Exemple:
href="abc1.php" onclick="makerequest('abc1.php','div_name');return false;"> Page 1
href="abc2.php" onclick="makerequest('abc2.php','div_name');return false;"> Page 2
Remarque: la fonction ajax makerequest
fonctionne correctement.
Mon problème est: comment puis-je passer mon fichier de vue en remplacement de abc1.php/abc2.php dans le cadre CodeIgniter? Ces fichiers se trouvent sur mon base_url/view/. J'essaie de récupérer le nom de fichier en utilisant le contrôleur, mais cela ne fonctionne pas.
voir mon code ci-dessous:
..........................link.............
href="<?=base_url()?>main_controller/newPage1.html" onclick="makerequest('<?=base_url()?>main_controller/newPage1.html','upper_middle');return false;">abc1
href="<?=base_url()?>main_controller/newPage2.html" onclick="makerequest('<?=base_url()?>main_controller/newPage2.html','upper_middle');return false;">abc2
.................................
...........controller code...
function newPage1()
{
return $this->load->view('abc1.php');
}
Comment puis-je faire cela? Ou y a-t-il un autre moyen de le faire facilement?