2017-02-10 3 views
0

Я пытаюсь использовать этот модуль LINK для учебных целей, но если сделать запрос Ajax ответ на сообщение об ошибке «Not Found»Ajax привет мир модуль не кладезь ошибка

Кто-то сказал: Routing должно измениться в j3. 6

Но единственный внешний файл для включенного модуля - это, и я думаю, что маршрут в порядке.

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

Почему вы не можете найти путь к файлу?

or

Какой файл нужно использовать?

+0

Если вы используете Joomla 3.6, чем, очевидно, которого не проверить, Что написано на дне этой ссылки 'Не работает в joomla> = 3.6'. –

+0

Это моя версия в github для этой темы в stackoverflow O.o, созданная, чтобы попытаться заставить ее работать в joomla 3.6 и что любой может использовать ее, если она работает, я пытался, и я не мог. – metalbox

+0

Прошу прощения, но я думаю, что ваш английский был немного трудно понять. В любом случае, если позволит время, я проверю ваш модуль и дам вам знать, где проблема. –

ответ

1

Я только что проверил ваш модуль и нашел глупую ошибку, сделанную вами. его не о файле маршрута. Проблема заключается в переименовании модуля в mod_jd_arq. Прежнее название модуля был mod_ajax_search, поэтому он был написан как

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

Вы должны изменить это

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

в файле mod_jd_arq.php.

Также вместо

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

в том же файле в строке 13. Вы можете изменить его на

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

спасибо! я собираюсь проверить и обновить github – metalbox

+0

Отлично! Я обновил файл в github, и я сделал вам немного, спасибо. – metalbox

+0

@metalbox приветствуется. –

Смежные вопросы