2015-09-10 2 views
0

Я пытаюсь отправить запрос jquery ajax для обработки входа в php-файл, который находится в субдомене, но Im получает 500: internal server error. Основной сайт - example.com, а субдомен - дочерний. Ниже приведен код:Отправка jQuery запроса Ajax на url в субдомене

var formData = {'username':username, 'password':password}; 

$.ajax({ 
    type: 'POST', 
    url: 'http://www.example.com/subsite/controllers/processLogin.php', 
    data: formData, 
    dataType: 'json', 
    encode: true 
}); 

Может кто-нибудь указать мне, где я ошибаюсь?

+1

Похоже, что ваш запрос верен. Обычно '500: Внутренняя ошибка сервера' являются, ну, внутренними, что означает, что скрипт' processLogin.php' выдает ошибку. Проводка, которая может помочь нам отладить ее. – Aeolingamenfel

+0

Используете ли вы какую-то фрейм-схему? Я спрашиваю из-за контроллера. – Redrif

+0

Нет, я не использую рамки. Контроллер - это просто папка. – Zollo

ответ

1

500 Internal Server Error исходит из вашего бэкэнда, поэтому JS-код не поможет здесь.

Вы должны заглянуть в журналы своего веб-сервера. В зависимости от вашего стека серверов и конфигурации они могут быть расположены по адресу: /var/log/apache2/error.log (apache) /var/log/nginx/nginx_error.log(nginx).

После того, как вы нашли сообщение об ошибке, вы, вероятно, сможете отлаживать это самостоятельно, если не можете перепечатать здесь с соответствующей информацией.

Смежные вопросы