提问人:Ahmed Hagrasi 提问时间:11/3/2023 更新时间:11/3/2023 访问量:34
我无法弄清楚使用 jQuery 和 CodeIgniter 更新或删除页面背后的逻辑
i can't figure out the logic behind update or delete pages using jquery and codeigniter
问:
所有三个组件(视图及其jQuery函数和控制器)都不起作用,我尝试了很多。有什么帮助吗? 我得到了这个“所有用户”视图 它有一个所有用户的循环 在同一页面上,我有一个jquery,只是为了转到控制器,该控制器在视图中加载所需ID的“updateProfile”视图 然后,在指定的控制器中,我得到了函数editProfileByID()
我试图通过jQuery $.post方法将UserID传递给控制器,并且控制器收到了它,但它不会移动到包含已处理数据的更新视图
<td align="center">
<a class="editProfile" rel="<?= $row['id'] ?>" href="#">
<img src="<?= base_url() ?>images/operations.JPG" width="50" height="50">
</a>
</td>
在同一页面上,我有一个jquery,只是为了转到控制器,该控制器在视图中加载所需id的“updateProfile”视图,如下所示:
$(document).ready(function() {
$('.editProfile').click(function() {
var id = $(this).attr('rel');
$.post("<?= base_url() ?>index.php/Users/editProfileByID", {
id: id,
}, function(data) {
if (data != "0") {
alert(data);
} else {
}
});
});
然后,在指定的控制器中我得到了这个函数:
function editProfileByID()
{
$userID = $this->input->post('id');
$whereArray = array('id' => $userID);
$data['adminData'] = $this->user_model->get_user_by($whereArray);
$data['main_content'] = 'usersViews/editProfile';
$data['page_title'] = 'Edit Profile';
$this->load->view('includes/template', $data);
return "success";
}
答: 暂无答案
评论
echo $data;