繁体   English   中英

ajax从javascript请求到codeigniter控制器

[英]ajax request to codeigniter controller from javascript

我正在从javascript函数中的codeigniter视图发出ajax请求,但没有任何反应,并弹出成功警报(确定)

function show_drop_downn(){
    document.getElementById("drop_downn").style.visibility = "visible"; 
    $.ajax({
        type: "POST",
        url: "http://localhost/ok/index.php/search/ajax_delete_ntify",
        success: alert('ok'),
    }); 
}

这是我的控制器,它工作正常,当我在浏览器中复制粘贴url(用于ajax请求)时,一切正常,控制器对模型进行了调用,效果很好

function ajax_delete_ntify()
{
    echo "incontroller";
    $email=$this->session->userdata('email_of_user');
    $this->load->model('search_peoplee');
    $data['userid']= $this->search_peoplee->get_userid_from_email($email);
    foreach ($data['userid'] as $row)
    {
        $one=$row->userid;
    }
    $this->search_peoplee->delete_notifications($one);
    return;
}

查看:

function show_drop_downn(){
    document.getElementById("drop_downn").style.visibility = "visible"; 
    $.ajax({
        type: "POST",
        url: "http://localhost/ok/index.php/search/ajax_delete_ntify",
        success:function(
         console.log("success");
        )
    }); 
}

控制器:

function ajax_delete_ntify()
{
    echo "incontroller";
    $email=$this->session->userdata('email_of_user');
    $this->load->model('search_peoplee');
    $data= $this->search_peoplee->get_userid_from_email($email);
    $res=$this->search_peoplee->delete_notifications($data[0]->userid);
    if($res){
      echo json_encode(array('success'=>true));
    }else{
      echo json_encode(array('success'=>false));
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM