دوستان عزیز با راهنمایی شما مشکل حل شدو باید همون یک خط
header("Access-Control-Allow-Origin: *");
رو اضافه میکردم. و حالا میتونم وقتی از داخل کانستراکت بطور لوکال اجرا میکنم هم رکوردمو در هاستم ذخیره کنم.
حالا دوستانی که نمیدونن قضیه چیه بد نیست سوال من رو بخونن و جوابها رو هم مطالعه کنن و به تجربیاتشون مثل خود من اضافه بشه
از همه شما سپاسگذارم



سلام دوستان
من یک بازی ساختم و طبق آموزش جدول برترین امتیازات که در سایت هست پیش رفتم و هم امتیاز رو میتونم در سرور ذخیره کنم و هم جدول رو نشون بدم.
اما مشکل اینجاس که هر وقت با آژاکس یک رکورد ثبت میکنم یا به اصطلاح postUrl میکنم. بجای اینکه onComplete فراخوانی بشه تقریبا همیشه onError فراخوانی میشه. با اینکه به درستی هم ثبت میشه!!!
این دیزاین صفحه ای هست که بعد از اتمام بازی فرد میتونه رکوردشو ثبت کنه:
![[تصویر: q1.png]](http://shikpoosh24.ir/tmp/q1.png)
این هم کد پشت صفحه این صفحه:
![[تصویر: q2.png]](http://shikpoosh24.ir/tmp/q2.png)
این هم دیالوگ مربوط به ارسال رکورد آژاکس:
![[تصویر: q3.png]](http://shikpoosh24.ir/tmp/q3.png)
ممنون میشم کسی راهنمایی کنه. درسته که برنامم کارمیکنه اما اینکه تقریبا همیشه این بخش خطای آژاکس فراخوانی میشه رو اعصابمه
در لینک زیر هم میتونید ویدیوی نحوه عملکرد همین بخش از برنامم رو ببینید
دانلود ویدیو
یا علی
فکر میکنم جواب مشکل رو بدست آوردم. روقتی از داخل محیط کانستراکت بازی رو اجرا میکنم این مشکل هست ولی وقتی در سایتم آپلودم بازی رو مشکل برطرف شد.