Php 为什么会出现500内部服务器错误?
到目前为止我还在学习,但是这种db ajax通信总是让我头痛不已 这是控制器:Php 为什么会出现500内部服务器错误?,php,jquery,codeigniter,Php,Jquery,Codeigniter,到目前为止我还在学习,但是这种db ajax通信总是让我头痛不已 这是控制器: function become_teacher() { $this->load->model('class_model'); $data = array('user_id' => $this->input->post('user_id'), 'group_id' => $this->input->post('user_group')
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>
Om du vill kunna skapa lektionen bliälärare
布利·拉奇酒店
var user_id=$('.meta').text().trim();
var user_group='4';
$('.teacher')。在('click',function()上{
$.ajax({
类型:“POST”,
url:“http://localhost:8888/testing/index.php/cours/become_teacher",
数据:“{user\u id:user\u id,user\u group:user\u group}”,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
});
});
var user\u id
从头文件获取数据,此处不包括。
任何帮助都将不胜感激 不知道细节,但是
data: "{ user_id: user_id, user_group: user_group}",
应该是
data: { "user_id": user_id, "user_group": user_group},
我在定义表格时漏掉了一个字母。现在它的工作 最有可能是由php代码中的语法/致命错误引起的检查日志以查看错误发生的确切位置。我在这里没有看到任何奇怪的地方。500错误将出现在服务器端,因此与javascript代码无关。你能发布关于错误的详细信息吗?@Petter,请通过发布答案“结束”你的问题,然后“接受”你自己的答案。