Frage : Ajax Kompatibilitätsproblem mit IE und Firefox

Hallo!

I morgens using einen JS Code von den dhtmlgoodies zum dynamischen Inhalt der Last in divs. Jetzt nach der Programmierung einer neuen Seite, fand ich, dass der ajax Lastsinhalt richtig nicht in IE arbeitet, aber er in Firefox tut. Ich schätze, dass es eine einfache Kompatibilitätsstörung ist, aber, da ich nicht viel über ajax ich weiß, irgendein help.

Both benötigen archiviert erforderlich, um den Inhalt zu laden sind attached.

Then, das ich einfach den ajax Lastsinhalt so benenne:

ajax_loadContent (theloaderdiv, pagetocall);

It arbeitet tadellos auf Firefox aber nicht in IE.

Thanks!!
Attachments:
erforderliches file
erforderliches file

Antwort : Ajax Kompatibilitätsproblem mit IE und Firefox

Wenn Sie die .jquery Bibliothek benutzten, konnten Sie die $.get () Funktion verwenden, um eine Antwort durch ajax zu fordern und die Resultate als Teil des Anrufs dann zu behandeln (eher als, bauend auf das Elternteil. Einstellung, die zerbrechlich sein kann.

Die $.get () Funktion kann zwei Parameter nehmen (URL und Wiederholungsbesuchsfunktion).  Dieses ist die reale Energie dieser Bibliothek.  Es behandelt die Herstellung des Anrufs zur Seite Ihrer Wahl, wartet die Antwort, dann ergreift Maßnahmen, sobald der Anruf komplett ist.


Ein typisches Beispiel im jquery sein:

Funktion checkUserName (username) {
    $.get (
          //url mit dem Querystring, zum von Resultaten zu erhalten
          „checkuser.php? u=“ + username,

         //callback-Funktion, wenn der Antrag komplett ist
         Funktion (Daten, textResponse) {
              wenn (textResponse== " Erfolg ") {
                    Alarm (Daten)
              }
         })
}




Sie können zurückbringen, was auch immer Sie von der checkuser.php Seite mögen.  Einfaches HTML, json Daten, xml… was auch immer.  Ihre „Daten“ in der .get () Funktion sind dann die Sache, die Sie auf kontrollieren und fungieren.  
Weitere Lösungen  
 
programming4us programming4us