Ich habe in diesen Tagen angefangen, mein Abschlussprojekt zu schreiben, aber weil etwas passiert ist, habe ich es bis jetzt aufgeschoben.
Tatsächlich hatte ich vor, ein Webprojekt mit ASP.NET 2.0 und AJAX zu erstellen, also ging ich in den Blogpark, um nach AJAX-Artikeln zu suchen, und fand zufällig die offizielle ASP.NET 2.0-Entwicklungsversion von Leon.Zhou Nicht-Aktualisierungsseiten gemäß Codebeispielen und ich habe eine Seite erstellt, um es zu erklären, was wirklich gut ist. Da ich fast immer Firefox verwende, habe ich den Effekt gerade unter Firefox getestet und festgestellt, dass nach dem Klicken auf die Schaltfläche keine Reaktion erfolgte ...
Also öffnete ich die Javascript-Konsole und sagte, dass Label1 nicht definiert sei. Dann habe ich mir den Quellcode angesehen. <span id="Label1"></span> Ich lag einfach da und habe ihn N Minuten lang übersprungen Ich habe vor ein paar Monaten an etwas gedacht, das ein ähnliches Phänomen in Firefox hat. Ich habe den Code ausgegraben und festgestellt, dass Firefox ihn nicht direkt referenzieren kann die getElementById()-Methode des Dokuments, um die < br>ReceiveServerData()-Methode zurückzugeben. Ändern Sie sie einfach wie folgt:
function ReceiveServerData(result, context)
{
document.getElementById(context.id).innerHTML=result;
}
Auf diese Weise können sowohl IE als auch Firefox normal verwendet werden. Zum Schluss noch einmal vielen Dank an Leon.Zhou für seinen Artikel,
Quelle: mini-drag-onshore.net