我有2个下拉菜单。我试图从第二个下拉列表(education_subject)中获取MySQL数据库的结果,这取决于第一个(education_level)中的选择。我的JS文件中有以下代码:
jQuery.ajax({
type:"POST",
url: url,
data: data,
dataType: "json",
success: function(results){
results = jQuery.parseJSON(results);
console.log(results);
其中:
data: { id: [level id from the first dropdown] }
url: 'programs?tmpl=json&r=subjectsChosen'
和' subjectChosen'是我的控制器中的函数的名称。这是我的控制器:
public function subjectsChosen() {
$result = $this->db->setQuery("SELECT id, title FROM k_education_subjects WHERE status = 1 ORDER BY id")->loadObjectList();
echo json_encode($result);
}
我总是在console.log(结果)中得到NULL结果。
我的问题有什么建议吗?