在jQuery值得到,但AJAX显示失败?

时间:2017-10-27 10:01:53

标签: php ajax codeigniter

我正在尝试使用AJAX和jQuery向用户发送id的id,但是id不会发布到控制器。 AJAX脚本在控制台中显示失败。

查看:

<a href="#" id="<?php echo $data['employee_id'];?>" onclick="passid(this)">
    <?php echo $data['employee_name'];?>
</a>

AJAX代码:

function passid(el) {
    var id = el.id;
    console.log(id);
    debugger;

    $.ajax({
        type: 'POST',
        url: "<?=base_url()?>index.php/logincontroller/pass_id",
        data: { "id": id },
        dataType: "json",
        success: function (data) {   // success callback function
            console.log("success");
        },
        error: function (data) { // error callback 
            console.log("fail");
        }
    }); debugger;
}

控制器:

public function pass_id() {
    $id=$this->input->post('id');
    $this->load->model('user_model');
    $data['profile_data'] = $this->user_model->get_profile($id);
    echo json_encode($data);
    $this->load->view('profile', $data);
}

0 个答案:

没有答案