Я разрабатываю CMS с PHP и MVC. У меня есть последующие HTAccess:Ajax не работает с этим .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Так что я диспетчер идти к взглядам diferents зависит от Permalink на ссылке.
Моя проблема заключается в том, что я пытаюсь использовать ajax для входа и несколько вещей больше и не могу заставить его работать.
Есть ли какие-либо издержки в .htaccess, чтобы сделать эту работу, или я могу добавить больше исключений из диспетчера для загрузки .php в ajax?
Кто-нибудь может мне помочь?
Заранее спасибо.
EDIT:
$.post
(
"../ajax/login.php",
{
u:Base64.encode(user),
p:Base64.encode(password),
},
function(data)
{
},
"json"
);
Я попытался с:
"../ajax/login.php"
PATH + VIEW + THEME + "/ Ajax/login.php"
Моя структура папок:
view
themes
standar
ajax
login.php
js
ajaxInteractions.js
index.phtml
Я думаю, нам нужно будет увидеть ваш javascript. –
Покажите свой вызов ajax, но, скорее всего, вам нужно добавить '/' или проверить свой путь вызова ajax более конкретно. – Peon
согласен с @DainisAbols ... также неплохо ввести URL-адрес ajax прямо в новое окно браузера. Затем вы можете проверить, что происходит. Будьте осторожны с относительными URL-адресами - браузер составляет их из URL-адреса родительской страницы (которая является виртуальной и может содержать папки, которые будут помещены перед вашей JS). Это может разрушить функциональность –