سلام
من توی php خام دارم برنامه ای مینویسم که با orgchart js چارت سازمانی بسازه.
توی لوکال هاست درسته ولی توی وبسایت ارور زیر رو میده:
Access to XMLHttpRequest at 'https://uk-s-balkangraph.azurewebsites.net/api/OrgChartJS' from origin 'https://ransep.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
ممنون میشم کمکم کنید.
از هیچ فریم ورکی استفاده نمیکنم
سلام
من قبلا با این ارور برخورد کردم و شما باید در سمت php یه هدری ست کنی یا در سمت فرانت موقع ارسال درخواست با ایجکس مقدار هدر Access-Control-Allow-Origin رو برابر * قرار بردی
ضمنا متن ارورتو بردار تو گوگل سرچش کن
https://chrome.google.com/webstore/detail/moesif-origin-cors-change/digfbfaphojjndkpccljibejjbppifbc
این افزونه درستش می کنه برای خودتون رو ولی برای همه کاربرا نمیدونم.
@hosseinshirinegad98
قبلا خط زیر رو گذاشتم درست نشد:
header("Access-Control-Allow-Origin: *");
درون .htaccess هم اینا رو گذاشتم ولی درست نشد:
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
ارورتون لزوما ربطی به این هدر نداره ، داده ها و نوعشون رو که به api میفرستید رو با داکیومنت کنترل کنید.
@vahid.golestani01
خاطرم هست یکبار ، زمانی که با ajax ریکوئست به یک api میزدم و موجودیت هام با فید سیستم متفاوت بود همین ارور رو در کنسول دریافت میکردم.
@sinaQasemi خب چکار کردید که درست شد؟
من کد زیر رو هم در httpd.conf قرار دادم ولی بازم درست نشد
<VirtualHost myhost:80>
Header set Access-Control-Allow-Origin "*"
</VirtualHost>
@sinaQasemi سلام دوست عزیز مشکلتون حل شد توی این سوال؟
https://roocket.ir/discuss/%D8%AE%D8%B7%D8%A7%DB%8C-blocked-by-CORS-policy
این خطا مربوط به کنترل نسخه Trial است که حتما باید به سرور اطلاعات ارسال کنه.
شما از چه روشی استفاده کردی؟ از چه JS ی؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟