2017-02-10 3 views
0

Je tente d'utiliser ce module LINK à des fins d'apprentissage, mais quand faire la demande ajax la réponse est un message d'erreur « Not Found »Ajax bonjour module monde ne erreur fount

Quelqu'un dit: Routing devrait changer j3. 6

Mais le seul fichier externe au module inclus est celui-ci et je pense que la route est correcte.

include_once JPATH_ROOT . '/components/com_content/helpers/route.php'; 

Pourquoi ne trouvez-vous pas le chemin d'accès au fichier?

Ou

De quel fichier at-il besoin pour fonctionner?

+0

Si vous utilisez Joomla 3.6 que de toute évidence vous na pas vérifier ce qui est écrit en bas de ce lien 'ne fonctionne pas dans joomla> = 3.6'. –

+0

Ceci est ma version dans github pour ce sujet dans stackoverflow O.o, créé pour essayer de le faire fonctionner dans Joomla 3.6 et que n'importe qui peut l'utiliser si cela fonctionne, j'ai essayé et je ne pouvais pas. – metalbox

+0

Je suis désolé mais je pense que votre anglais était un peu difficile à comprendre. De toute façon, si le temps le permet, je vais vérifier votre module et vous laisser savoir où se situe le problème. –

Répondre

1

Je viens de vérifier votre module, et trouvé une erreur stupide faite par vous. Ce n'est pas sur le fichier de route. Le problème réside dans votre renommer le module à mod_jd_arq. Nom du module précédent était mod_ajax_search, donc il a été écrit

request = { 
        'option' : 'com_ajax', 
        'module' : 'ajax_search', 
        'data' : value, 
        'format' : 'raw' 
       }; 

Vous devez changer pour

request = { 
        'option' : 'com_ajax', 
        'module' : 'jd_arq', 
        'data' : value, 
        'format' : 'raw' 
       }; 

dans votre fichier mod_jd_arq.php.

également à la place de

var value = $('input[name=data]').val(), 

dans le même fichier sur la ligne 13. Vous pouvez modifier à

var value = $('input[name="data"]').val(), 
+0

merci! Je vais vérifier et mettre à jour le github – metalbox

+0

Super! J'ai mis à jour le fichier dans github et je vous ai fait une création, merci. – metalbox

+0

@metalbox vous êtes les bienvenus. –