2015-05-15 2 views
1

Привет это мой Аякса кодАякса не работает, показывая Запретный ошибку

$("#ajax_login_form").on('submit',function(event){    
    var dataString = $("#ajax_login_form").serialize();   
    $.post('http://myshowcam.com//users/login', dataString, function(response){ }, 'json'); 
}); 

После отправки формы я получаю ниже ошибки в моей консоли.

Запретный

У вас нет разрешения на доступ/тестовый сайт/пользователи/логин на этом сервере.

Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 404 Not Found. Apache/2.2.15 (CentOS) Сервер на myshowcam.com Порт 80

Пожалуйста, помогите.Спасибо заранее.

+0

Быстро, почему вы используете '//' в post url 'http: // myshowcam.com // users/login'. Затем проверьте конфигурацию хоста apache или разместите здесь контент, чтобы мы могли вам помочь. –

+0

Спасибо, Андре Сантьяго 20. Я думаю, проблема связана с конфигурацией хоста Apache, как вы упомянули выше. Но я не знаю, что проверить. – pkk

ответ

1

Хорошо. Это делает его более трудным. Знать, как настроить apache, крайне важно.

Предполагая, что вы используете CakePHP 3, попробуйте следующие инструкции здесь: http://book.cakephp.org/3.0/en/installation.html#apache. Этот файл обычно находится по адресу /etc/httpd/conf/http.conf.

Лучшим подходом является использование virtual_hosts, который может быть создан здесь /etc/httpd/conf.d/. Например, у вас может быть myshowcam.com.conf. Здесь есть много примеров VirtualHosts: https://httpd.apache.org/docs/2.2/vhosts/examples.html