جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
ftp
4 سال پیش توسط ftp مطرح شد
1 پاسخ

ajax بر روی برچسب

@juza66
من میخوام روی این کد ajax بزنم چطوری میشه؟

<a  onclick="myfunction()"   href="{{Url("filter/".$link_en)}}" >
 <span id="my" class="ml-15 ">
      {!! htmlspecialchars_decode($str1)!!}
 </span>
 </a>

این ajaxمنه اما کار نمیکنه

myfunction=function(){
    $.ajaxSetup({
        headers:{
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });
    var virification_code= document.getElementById("my").text();
        $.ajax({
            url: '<?= $url;?>',
            type: 'POST',
            data: "virification_code=" + virification_code,
            success: function (data) {
                //if(data=='yes'){
                    console.log(data);
                    //window.open('/register-pass1',"_self");
                //}else{
                    //console.log(data+"hhh");
                    //window.open('/login',"_self");
                //}
            }
        });
}

ثبت پرسش جدید
محمد صادقیان
تخصص : برنامه نویس وب - فریم ورک Lara...
@drcode.ir 4 سال پیش مطرح شد
0

اولا ببینید توی بخش network مروگرتون چه response برمیگردونه برای اون request که میفرستید ولی من احتمال میدم از مشکل زیر باشه.
نحوه ارسال دیتاتون رو به صورت زیر تغییر بدید :

var data = new FormData;
data.append("virification_code", virification_code)

و همچنین متغیر data رو به عنوان ورودی برای data در ajax خودتون تعریف کنید.
به شکل زیر :

url: '<?= $url;?>',
            type: 'POST',
            data:  data,
           processData: false,
          contentType: false,             
            success: function (data) {

یادتون نره مقادیر processData و contentType رو برابر با false قرار بدید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام