Codeigniter и Jquery .load () ведут себя странно - PullRequest
1 голос
/ 26 апреля 2011

Поэтому я использую .load () для вызова метода CI для загрузки некоторого кода в div, как обычно.CI загружает правильное содержимое в div, если в классе нет косой черты, затем он фактически игнорирует загружаемый мной метод и загружает метод по умолчанию в этом классе ... то есть:

ЭТО РАБОТАЕТ FINE:

Я звоню .load ('http://domain.com/class/ajaxmethod')from domain.com / class / method

ЭТО НЕ:

Я звоню .load ('http://domain.com/class/ajaxmethod')from domain.com / class / method /

Фактически он загрузит http://domain.com/class/ и проигнорирует метод

Что-то здесь явно не так?

1 Ответ

0 голосов
/ 26 апреля 2011

Codeigniter автоматически структурирует URL так:

http://domain.com/index.php/class/functions/params

То, как вы написали URL-адреса в своем посте (http://domain.com/class/functions/params) подразумевает, что вы выполняете некоторую переписку htaccess для URL-адреса. Скорее всего, это не учитывает конечный слеш и, следовательно, делает что-то неожиданное.

Если это не так, и вы только что набрали неверный URL-адрес, можете ли вы подтвердить, является ли URL-адрес правильным при посещении браузером и имеет косую черту?

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