Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




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 : 1 visiteur(s)