我正在使用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)); }
帖子价值: $ field,$ this-&gt; input-&gt; post($ field); 返回的值为:0
任何想法为什么?