Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Appel d'un module avec ajax
#1

Bonjour à tous,
Cela fait plusieurs fois que je me retrouve face au même problème.
Je développe un module de catalogue produit par exemple.
Afin de faciliter la navigation je souhaite afficher les sous catégories en utilisant jquery/ajax.
J'utilise ce genre de fonction :
Code :
[== JavaScript ==]
function getGammes(categid){
       return $.ajax({
        type: "POST",
        url: "modules/catalogue/action.categajax.php",
    data:categid,
        dataType: 'json',
        success: function(data)
            {
                $('#gammes').html(data);
        }
        });  
    
}

le fichier action.categajax ressemble a ça :
Code :
[== PHP ==]
<?php

require '../../include.php';
$gCms = cmsms();

if (!isset($gCms))  exit;

$cata =& $gCms->GetModuleInstance('catalogue');

/.../
$item->link = $cata->CreateFrontendLink($id, $returnid,'default', '', array('categid'=>$categid,'gamid'=>$row['id']),'',true);

Et la c'est le drame, impossible de générer un lien comme il faut je me retrouve avec un lien qui pointe vers

monsite/modules/catalogue/admin/moduleinterface.php?mact=catalogue,m5,default,1&_sx_=02260533&m5categid=3&m5gamid=2

au lieu de :

monsite/index.php?mact=catalogue,m5,default,1&_sx_=02260533&m5categid=3&m5gamid=2


Si vous avez une ampoule ... merci de m'éclairer
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)