Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么会出现500内部服务器错误?_Php_Jquery_Codeigniter - Fatal编程技术网

Php 为什么会出现500内部服务器错误?

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')

到目前为止我还在学习,但是这种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') 
    );
    $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,请通过发布答案“结束”你的问题,然后“接受”你自己的答案。