Я хочу выполнить действие ссылки на контроллер в codeigniter после получения ответа от 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');
}
Вы знаете, как исправить код?
Спасибо