مسج .load () وظيفة + IE + URL الديناميكية = تساقط الشعر

StackOverflow https://stackoverflow.com/questions/1023442

  •  06-07-2019
  •  | 
  •  

سؤال

وIE هو وجود ضائقة مع عناوين المواقع الحيوية في وظيفة تحميل مسج.

إليك بلدي التعليمات البرمجية المتكررة:

وvar formValues = $('#testing').serialize();
var URL = "test.cfm?" + formValues;
var dialogOpts = {
        modal: true,
        bgiframe: true,
        autoOpen: true,
        height: 500,
        width: 500,
        draggable: true,
        resizable: false,
        closeOnEscape: false,
        open: function() {
        //display correct dialog content
        $("#dialogContainer").load(URL}
        };
$("#dialogContainer").dialog(dialogOpts);

والآن تمانع لك، إذا غيرت URL إلى شيء ثابت مثل "thisHTMLfile.html"، وهذا عمل لا تشوبه شائبة في FF وIE. ولكن منذ URL غير barfs IE الحيوية. أحصل على الحوار فارغة. كما لو أن IE لا تفعل الدعوة اياكس.

ولقد حاول فكرة وضع قيمة عشوائية في سلسلة لجعله رابط فريدة من نوعها بحيث IE لا ذاكرة التخزين المؤقت رابط، لا الزهر.

ولقد دققت أيضا ملف test2.cfm عن أية أخطاء HTML. لا توجد مشاكل هنا.

وقد أي شخص يأتي عبر هذا؟

وشكرا!

هل كانت مفيدة؟

المحلول

و @Karim79: نعم هذا من شأنه أن المسمار لي، ولكن هذا كان مجرد لي كتابة في الشاشة هنا. ومن الصحيح على قانون بلدي بالرغم من ذلك.

وفعلت معرفة هذه المسألة. بلدي كلدفوسون المضيف المحلي ديه التصحيح الداخلي لتعيين ON. انه يظهر لي كل رمز والعمليات التي ركض للصفحة. وأعتقد أن هذا تقيأ رمز إضافية تبذل IE شبكة الزعيم. لذلك التفت إيقاف الإخراج التصحيح وفويلا. بلدي IE 6 الصداع ذهب وداعا:)

نصائح أخرى

ويمكن أن يكون مجرد خطأ مطبعي، ولكن هذا يبدو مريب:

open: function() {
//display correct dialog content
$("#dialogContainer").load(URL} <<< this curly brace
};

open: function() {
//display correct dialog content
$("#dialogContainer").load(URL) <<< should be a closing parentheses ')'
};
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top