当我点击级别下拉控件时,我想使用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" />
由于