Ajax-запрос теряет путь к .load ()

Я загрузил ajax-запрос для обновления значений в #mainContent:

  success: function(response) {
$('#mainContent').load('ct/netlinking/ct_netlinking.php');

ct_netlinking.php содержит:

// Scripts de gestion de la table de netlinking :
include_once('mo/netlinking/mo_netlinking_getThis.php');

// Chargement des données du site actuel :
$netlinkingTable = netlinkingTableGet($_SESSION['selectedWebsiteId']);

// Affichage de la page de netlinking :
include_once('vi/vi_netlinking.php');

состав:

ct/
netlinking/
ct_netlinking.php
mo/
netlinking/
mo_netlinking_getThis.php

Но я получаю эту ошибку:

Предупреждение: include_once (mo / netlinking / mo_netlinking_getThis.php): не удалось
открыть поток: нет такого файла или каталога в
E: \ www \ backoffice \ ct \ netlinking \ ct_netlinking.php в строке 6

Строка 6 содержит:

include_once('mo/netlinking/mo_netlinking_getThis.php');

Почему я теряю путь и как я могу найти его обратно?

0

Решение

Это потому, что он ищет страницу ct/netlinking/mo/netlinking/mo_netlinking_getThis.php поскольку ваш сценарий находится в этом каталоге, он будет добавлен в конец текущего пути / каталога, в котором находятся ваши сценарии.

Попробуйте использовать;

include_once(../../mo/netlinking/mo_netlinking_getThis.php);

Вы также можете получить это для другого включения, которое вам нужно, так что это изменение также должно исправить это include_once('../../vi/vi_netlinking.php');

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]