我正在将 CodeIgniter 用于我正在从事的项目。
我在这样的视图中有一个 ajax 调用:
$.ajax({
type: 'GET',
url: 'extra/search/infojson/' + $(this).text().replace(/\s/g, "+");
success: function(data) {
/* Do something with that data */
}
});
infojson
是控制器中的一个方法,它采用“用户名”参数,进行搜索,并将返回一个 JSON 对象。有什么方法可以返回这些数据而不必为其创建另一个视图?此方法将仅用于从这一页面返回此类数据,因此我不明白为什么我需要为此创建另一个视图。我读过,_output()
但对我来说没有任何意义。