我正在使用editable(http://www.appelsiini.net/projects/jeditable)来允许我的用户编辑单个输入 . 由于某种原因,CI中的POST变量没有注册,我无法理解为什么 . 这是我的jquery电话
$(document).ready(function(){
$('.edit_user_topics').editable('<?php echo site_url('user/edit_user_set/user_topics'); ?>', {
loadurl : "<?php echo site_url('user/edit_user_load/user_topics/'.$user_info[0]['id']); ?>",
indicator : "Saving...",
type : "textarea",
submit : "save",
cancel : "cancel",
style : "inherit" });
});
这是我在控制器中的方法 .
function edit_user_set($field)
{
$this->model_user->update_profile($this->session->userdata('user_id'), $field, $this->input->post($field));
}
post值:$ field,$ this-> input-> post($ field);返回值为:0
任何想法为什么?