我有一個問題,與ajax調用。 這裏是我的代碼:jquery ajax調用codeigniter
$.ajax({
url : "my_controller/jsonSubcategories/"+$(this).attr('id')+"",
type:'POST',
dataType: 'json',
success:function(data) {
})
},
error:function(result){ console.log(["error", result]) }
});
和my_controller代碼:
public function jsonSubcategories($idParent){
header('Content-type: application/json');
echo json_encode($this->Term->get_terms_byParent('subcategory',$idParent));
}
電話給我報錯!
如果我手動去例如my_controller/jsonSubCategories/5它不會顯示我只有JSON編碼的對象,但也是我的鉤子屈服佈局的一部分。 問題是由佈局造成的?在這種情況下,可以排除ajax調用的佈局鉤子?
如果使用'die(json_encode(...));'會發生什麼? –