عند تصحيح أخطاء المشروع، يتم استخدام الطلب غير المتزامن لـ ajax أثناء onmouseover، ويتم تشغيل Onmouseover بنجاح عندما يتحرك الماوس إلى الرابط عند تحميل الصفحة لأول مرة.
عندما ينتقل الماوس إلى رابط آخر ويتم تشغيله، يظل الاتصال الأصلي معروضًا.
كان الأمر غريبًا، بعد التحقق من المعلومات، اكتشفت أن ذلك كان بسبب التخزين المؤقت لـ IE،
بعد الطلب الأول، تم طلب نفس عنوان URL مرة أخرى
لأنه تم تخزين الصفحة مؤقتًا، لذلك لم يتم تشغيل الصفحة غير المتزامنة.
الحل:
قم بإضافة أرقام عشوائية إلى المعلمات الموجودة في عنوان URL بحيث يكون عنوان URL للصفحة المطلوبة مختلفًا في كل مرة،
وبالتالي تجنب التخزين المؤقت لـ IE.
url = url + "&num="+Math.round(Math.random()*10000);
AJAX جيد، لكنني أشعر أنه في بعض الأحيان عند تنفيذ المشاريع، لا يزال يتعين عليك التضحية ببعضها من أجل مراعاة الطاقة الكهروضوئية وتجربة المستخدم.
ما لدينا هنا هو PV>الخبرة، للأسف...
لا أعرف ما إذا كانت الصفحة التي تحتوي على طلب AJAX غير المتزامن يتم احتسابها على أنها PV على مشرف الموقع وAlexa...
إذا كان أي شخص يعرف ذلك، هل يمكن أن تقدم لي بعض النصائح. .. شكرًا مقدمًا على...o(∩_∩)o...