это мой код, я хочу вставить последний идентификатор на другую страницу. Я создал функцию и передаю последний идентификатор, используя ajax. но когда он перенаправляется или нажимает кнопку отправки, он генерирует последний идентификатор% 20 с фактическим последним идентификатором, например% 2021
public function create_action()
{
$rand=rand(0000,9999);
$data=array(
'name'=>$_POST['name'],
'mr'=>$_POST['mr'],
'gender'=>$_POST['gender'],
'email'=>$_POST['email'],
'mobile_code'=>$_POST['mobile_code'],
'mobile_no'=>$_POST['mobile_no'],
'password'=>$_POST['password'],
'confirm_password'=>$_POST['confirm_password'],
'terms'=>$_POST['terms'],
'otp'=>$rand,
'created'=> date('Y-m-d H:i:s'),
);
$this->Crud_model->SaveData('registration',$data);
$last_id=$this->db->insert_id();
if(!empty($last_id))
{
$lastid=$last_id;
}
else{
$lastid=0;
}
echo json_encode($lastid);
}
, и это мой ajax код
$.ajax({
type:'POST',
// cache:false,
contentType: false,
processData:false,
datatype:'json',
url:'<?php echo site_url('Welcome/create_action')?>',
data:form_data,
success:function(data)
{
// alert(returndata);
// var obj=$.parseJSON(returndata);
// console.log(obj);
if(data)
{
console.log(data);
window.location.href="<?php echo site_url()?>" + "/Welcome/registration_page/"+data;
}
}
});
}
все в порядке, но последний идентификатор генерируется как% 2042
, он занимает пространство и дает такой вывод. Я пробовал все, но ничего не помогло, пожалуйста, предложите.