هناك بالفعل الكثير من المعلومات على الإنترنت
http://www.xml.com/lpt/a/2005/11 ... idered-harmful.html
http://developer.yahoo.com/javascript/howto-proxy.html
يحتوي هذان الموقعان على حلول كاملة نسبيًا.
تتضمن الطرق الحالية ما يلي:
وكلاء التطبيق: يجب أن يتم ذلك من خلال البرامج النصية في الخلفية، مثل PHP. والجوهر هو استخدام Ajax للقراءة لتشغيل PHP المحلي، ثم استخدام PHP لقراءة الملفات الخارجية وإعادتها إلى
Script Tag Hack أو On -طلب جافا سكريبت: نفسه، من خلال وكيل Script Apache في الخلفية
: هذه الطريقة هي تكوين mod_rewrite أو mod_proxy الخاص بـ Apache في خادم Apache
: كما هو مذكور أعلاه، من خلال إعدادات apache، أتدرب حاليًا على mod_rewrite بعد الاختبار، وقت استجابة mod_rewrite كبير أسرع بما يقرب من ثلاثة أضعاف
JSON: هذا في الواقع ليس أياكس، إنه شيء لم أره من قبل من قبل لفترة طويلة ووجدت أخيرًا أنه يبسط عملية قراءة XML باستخدام JavaScript، مما يجعل التحليل أسهل. XML لا يمكن أن يكون غير متزامن وله تنسيق محدد.
http://developer.yahoo.com/common/json.html
http://json.org/
http://del.icio.us/help/json
document.domain: لم ينجح الأمر، فأنا مكتئب. إذا نجح أي شخص، فأخبرني :)
قم بالتوقيع رقميًا على النصوص البرمجية الخاصة بك: لم أقرأها، هاها. لقد حلت طريقة mod_proxy المذكورة أعلاه المشكلة، لذلك لم أقرأها لاحقًا،
إذا كانت مجموعة الخوادم الخاصة بك (على سبيل المثال، تستخدم خوادم متعددة أسماء نطاقات مختلفة، ويحتاج Ajax في مجال واحد إلى قراءة الملفات في مجال آخر)،
يمكن استخدام بعض الطرق الأخرى، مثلاستخدام
apache لإنشاء دليل افتراضي والإشارة إلى المجلد A المحلي، ويقوم هذا الملف بتثبيت مجلد البيانات لجهاز آخر، بحيث يمكن قراءته كما لو تمت قراءته محليًا
انتبه إلى ذاكرة التخزين المؤقت للمتصفح عند الاختبار. عندما قمت بالاختبار، قيل لي دائمًا أنه تم مسح ذاكرة التخزين المؤقت، وسيكون حل التخزين المؤقت على ما يرام هو إضافة معلمات عشوائية مباشرة بعد عنوان url ، مثل Index.php?a_rand_number