• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

JQuery funtioniert bei IE10 und nicht bei FireFox 20 (Anfänger Frage)

ats3788

Neues Mitglied
Code:
function setHighlightLB(file) {
data = "";
$.get(file, function(data) { // load extern file
$('#lb').html(data.replace('\n','\r')); // and put it in listbox
})
}; // lb but replace text \n with \r
Hallo
wie in der Überschrift schon
ausgedrückt.
Weiß jemand Abhilfe.
 
Die Lösung für mein Problem
Firefox und Chrome können Lokal über GET keine Externen Dateien lesen
das kann nur der Internet Explorer.
Die Lösung für mein Problem Eine Anfrage über AJAX.
Habe das von den Kollegen
Stack Overflow
Code:
function loadContent(stringRequest)
    {
        if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
            this.xmlhttp = new XMLHttpRequest();
        }
        else
        {// code for IE6, IE5
            try
            {
                this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e1)
            {
                try
                {// older version of Msxml
                    this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e2)
                {
                    this.xmlhttp = null;
                }            }        }
        xmlhttp.onreadystatechange = function()
        {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
            {// Display response when success.
                var fileContent = xmlhttp.responseText;
                var jsObject= fileContent.split(',');
            }
        }
        this.xmlhttp.open("GET", stringRequest, true);
        this.xmlhttp.send();
        // I can do this shorter but anyway I do this for Debug Purpose
        var data = this.xmlhttp.responseText.split("\n"); // Will separate each line into an array
  var line = data.join('<br />\n');
        $('#lb').html(line); // and put it in listbox
 
Zurück
Oben