کد من در ajax اینه
return <
input oninput = "myfunction()"
id = "code"
type = "tel"
placeholder = "کد تایید"
name = "virification\_code"
class = "sc-VigVT iQlHkq"
value = "" >
<
script >
myfunction = function (id) {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta\[name="csrf-token"\]').attr('content')
}
});
var virification\ _code = document.getElementById("code").value;
if (virification\ _code.length == 7) {
$.ajax({
url: '<?= $url;?>',
type: 'POST',
data: "virification\_code=" + virification\ _code,
success: function (data) {
console.log(data);
window.open('/register-pass1', "\_self");
},
error: function (data) {
console.log(data.status);
window.open('/login', "\_self");
}
});
}
}
public
function check\ _virification\ _code(\\Illuminate\\ Http\\ Request $request) {
$name = $request - > virification\ _code;
if (ActivationCode::where('code', $name)) {
session() - > put('token\_mobile', $name);
return view('login.register-password1');
} else {
return view('login.login2') - > withErrors("کد صحیح نیست");
}
}
با سلام
از بخش network کنسولتون چک کنید ببینید اصلا ajax عمل می کنه یا خیر. اگه عمل می کنه از بخش هدر ببینید آیا اطلاعات به درستی داره فرستاده میشه یا خیر و اگر فرستاده نمیشه چه ارروری داره میده. اینجوری می تونید پروژتون رو دیباگ کنید تا به نتیجه برسید. با گرفتن console.log هم می تونید از عملکرد مرحله به مرحله ی کدهایی که توی فرانت نوشتید مطمئن بشید.
روش خود من و فکر می کنم هرکس دیگه ای برای چک کردن چنین بخش هایی همین هستش. حالا اگه بازم اررور خاصی هست نشون بدید تا بتونیم دقیق تر راهنماییتون کنیم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟