我想在从ajax获得响应后,在编解码器中对控制器进行链接操作。我需要一个来自ajax响应的变量放入控制器的链接中,然后在控制器中,我需要操作更新过程。我尝试过使用php链接,但它不起作用。错误显示 。The URI you submitted has disallowed characters
这是脚本
$.ajax({
type : "GET",
url : "<?php echo admin_url().'leads/data_status'; ?>",
success : function(response2){
var data2 = JSON.parse(response2);
var html = '';
var a;
for(a=0; a<data2.length; a++)
{
html += '<tr>'+
'<td>'+data2[a].name+'</td>'+
'<td>'+data2[a].company+'</td>'+
'<td><a href="<?php echo admin_url().'leads/trash/status='?>'+data2[a].status+'&id='+data2[a].id+'">Back</a></td>'+
'</tr>';
}
}
})
这是控制器脚本
public function trash(){
$id=$this->input->get('id');
$status=$this->input->get('status');
$data = array(
'status' => $status,
'last_status' => null
);
$this->db->where('id',$id);
$this->db->update(db_prefix() . 'leads', $data);
redirect('admin');
}
你知道如何修复代码吗?
大话西游666