عند محاولة POST عبر وظيفة AJAX في jQuery ، لا يمكنني استخدام crossDomain: true للسماح لخادم الاختبار الخاص بي باستخدام مورد POST. هل سيتم حل هذا من خلال إعداد المورد للسماح بذلك ، أم أنه شيء أحتاج إلى القيام به بشكل مختلف من طرفي؟ أفضل عدم استخدام JSONP في هذه الحالة.
XMLHttpRequest cannot load http://jsonplaceholder.typicode.com/posts. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8081' is therefore not allowed access.
قد يكون هذا مجرد نتيجة لمتصفح Chrome الخاص بي ، والذي تم فتحه باستخدام
open -a Google\ Chrome --args --disable-web-security
ويبدو أنه يتجاوز المشكلة. ذاهب لإغلاق القضية. شكرا على هذا lib!
أين تكتب هذا؟
في محطة Mac OSX أو Linux. إذا كنت تستخدم نظام التشغيل Windows ، فما عليك سوى النظر في إعداد علامات Chrome
التعليق الأكثر فائدة
قد يكون هذا مجرد نتيجة لمتصفح Chrome الخاص بي ، والذي تم فتحه باستخدام
ويبدو أنه يتجاوز المشكلة. ذاهب لإغلاق القضية. شكرا على هذا lib!