如何使用codeigniter从jquery读取json数据

时间:2016-03-15 11:54:39

标签: jquery codeigniter

当我点击级别下拉控件时,我想使用jquery从数据库中获取课程。

我视图中的Jquery代码

   <script type="text/javascript">
    function getcourses()
    {
    var clevel = $('#clevel').val();
    var did = $('#did').val();
    var tday = $('#tday').val();
    var csrf_value = $('input[csrf_test_name]').val();
    var postdata = {
        'clevel': clevel,
        'did': did,
        'day': tday,
        'csrf_value': csrf_value
    };

    $.ajax({
        type: 'POST',
        url: 'http://localhost:8056/timetable/Admin/GetTbCourse/',
        data: postdata,
        datatype: 'json',
        success: function(result){
            $("#tm4_5").val(result.tbcourses['t0405']);

        },
        error: function (jqXHR, textStatus, errorThrown) {
            alert("Status " + jqXHR.status);
        }
    });
}

控制器代码

public function GetTbCourse() {

    $day = $this->input->post('day');
    $dept = $this->input->post('did');
    $clevel = $this->input->post('clevel');

    $getcourse = $this->MTimetable->ListTime($day, $dept, $clevel);


    $this->data['tbcourses'] = $getcourse;
     json_encode($this->data);

    }
</script>

请如何获取我的控制器发送的结果以放入其中一个

的文本字段
<input type="text" class="form-control" id="tm2_3" name="tm2_3" />

由于

0 个答案:

没有答案