2012-05-17 3 views
0

Я учусь до сих пор, но эта связь db ajax всегда заставляет меня ударить головой о стену.Почему я получаю 500 внутренних ошибок сервера?

Это контроллер:

function become_teacher() 
{ 
    $this->load->model('class_model'); 
    $data = array('user_id' => $this->input->post('user_id'), 
     'group_id' => $this->input->post('user_group') 
    ); 
    $this->class_model->change_to_teacher($data); 
} 

Вот Модель:

function change_to_teacher($data) 
{ 
    $this->db->insert('user_groups', $data); 
    return;  
} 

А вот сценарий:

<p>Om du vill kunna skapa lektionen bli lärare. </p> 
<button class="btn teacher">Bli lärare</button> 

<script type="text/javascript"> 
    var user_id = $('.meta').text().trim(); 
    var user_group = '4'; 
    $('.teacher').on('click', function() { 
     $.ajax({ 
      type: "POST", 
      url: "http://localhost:8888/testing/index.php/cours/become_teacher", 
      data: "{ user_id: user_id, user_group: user_group }", 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
     }); 
    }); 
</script> 

var user_id получает данные из заголовка файл, не включенный здесь. Любая помощь будет высоко оценена!

+1

Скорее всего, вызвано синтаксической/фатальной ошибкой в ​​вашем php-коде –

+0

Проверьте свои журналы, чтобы узнать, где именно происходит ошибка. Я не вижу здесь ничего странного. – Mischa

+2

Ошибка 500 будет серверной, поэтому ничего не делать с вашим кодом javascript. Можете ли вы опубликовать какие-либо сведения об ошибке? –

ответ

0

Я пропустил букву при определении таблицы. Теперь его рабочий ...

+0

Прохладный! Отличная работа! –

0

Не знаю деталей, но

data: "{ user_id: user_id, user_group: user_group}", 

Должно быть

data: { "user_id": user_id, "user_group": user_group}, 
+0

Спасибо! Я уже пробовал это, хотя ... :) – Petter

+0

Я пропустил письмо при определении таблицы. Теперь его работа ... – Petter

+0

@ Запишите, пожалуйста, «закрыть» свой вопрос, разместив ответ, а затем «приняв» свой собственный ответ. – Sparky

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