CodeIgniter AJAX пост - PullRequest
       2

CodeIgniter AJAX пост

0 голосов
/ 09 сентября 2010
 function new_review(){
    $.post('restaurant_profile/get_dg_new_restaurant_review', {}, function callback(response) {
          alert(response);
    }
 }

Привет, у меня есть функция, которая делает jQuery-сообщение ajax в функцию контроллера.Функция выводит простую строку, используя функцию PHP echo.

Функция работает нормально, если у меня нет сегментов URI после имени контроллера при начальной загрузке страницы.

ex: mysite.com/index.php/test_controller/

Если, например, страница была загружена с функцией индекса, а сегмент URI содержал функцию индекса

ex: mysite.com/index.php/test_controller/index

Ответ от контроллера - это вся строка, выводимая изиндексная функция.это вся страница HTML.Мне нужен только текст из et_dg_new_restaurant_review функции

Кто-нибудь знает, как это исправить?

Ответы [ 2 ]

0 голосов
/ 14 сентября 2010

на самом деле ему не нужен полный URL, вы можете попробовать это:

"/index.php/restaurant_profile/get_dg_new_restaurant_review"

, если вы выполнили переписывание маршрута (чтобы скрыть / убрать необходимость index.php), вы можете использовать это:

"/restaurant_profile/get_dg_new_restaurant_review"

jsut не забудьте начать свой URL с "/"

0 голосов
/ 09 сентября 2010

На самом деле я понял это.URL-адрес должен быть полным URL

http://www.mystite.com/index.php/restaurant_profile/get_dg_new_restaurant_review

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...