Javascript Codeigniter、jQuery和Ajax—在动态显示新数据库内容时防止页面刷新

Javascript Codeigniter、jQuery和Ajax—在动态显示新数据库内容时防止页面刷新,javascript,jquery,ajax,codeigniter,refresh,Javascript,Jquery,Ajax,Codeigniter,Refresh,我试图实现一些相对简单的功能——允许用户在查看页面上发表评论,更新数据库,并在页面上动态显示新内容,而无需刷新整个页面 到目前为止,我的努力都没有成功——我所做的可能有几个问题 在查看页面上,我尝试了以下方法(向CI控制器函数发送2个变量): 感谢您的帮助 不要忘记阻止默认的锚行为(例如,向onclick参数添加return false;) 不要忘记阻止默认的锚行为(例如,向onclick参数添加return false;) 您可以按如下方式发出ajax请求: function ajax(id,

我试图实现一些相对简单的功能——允许用户在查看页面上发表评论,更新数据库,并在页面上动态显示新内容,而无需刷新整个页面

到目前为止,我的努力都没有成功——我所做的可能有几个问题

在查看页面上,我尝试了以下方法(向CI控制器函数发送2个变量):


感谢您的帮助

不要忘记阻止默认的锚行为(例如,向
onclick
参数添加
return false;


不要忘记阻止默认的锚行为(例如,向
onclick
参数添加
return false;


您可以按如下方式发出ajax请求:

function ajax(id, user_id) {
    $.ajax({
        url: base_url + controller_name + '/' + action_name,
        type: 'GET',
        data: { id: id, user_id: user_id },
        dataType: 'json',
        success: function (data) {
            // append the returned result to your #dynamicdiv
        }
    });
}
在控制器中:

$id = $this->input->get('id');
$user_id = $this->input->get('user_id');

$data = $this->model->database_query($id, $user_id);
echo json_encode($data);

希望这有帮助

您可以按如下方式发出ajax请求:

function ajax(id, user_id) {
    $.ajax({
        url: base_url + controller_name + '/' + action_name,
        type: 'GET',
        data: { id: id, user_id: user_id },
        dataType: 'json',
        success: function (data) {
            // append the returned result to your #dynamicdiv
        }
    });
}
在控制器中:

$id = $this->input->get('id');
$user_id = $this->input->get('user_id');

$data = $this->model->database_query($id, $user_id);
echo json_encode($data);
希望这有帮助

function ajax(id, user_id) {
    $.ajax({
        url: base_url + controller_name + '/' + action_name,
        type: 'GET',
        data: { id: id, user_id: user_id },
        dataType: 'json',
        success: function (data) {
            // append the returned result to your #dynamicdiv
        }
    });
}
$id = $this->input->get('id');
$user_id = $this->input->get('user_id');

$data = $this->model->database_query($id, $user_id);
echo json_encode($data);