2016-10-05 5 views
1

Da meine App online ist, um vom Kunden getestet zu werden, treffe ich dieses Problem oft und muss mehrmals auf "Tiers" klicken, um zu hoffen, dass es verschwindet und Hand gibt.free-jQgrid "loading" -Nachricht bleibt immer noch

Hier ist eine Momentaufnahme der Probleme: enter image description here

, wenn ich meine App auf lokalen Server (wampserver) verwende ich diese Probleme nie treffen.

Ich habe mehrere Raster in meiner App und keine zeigt diese Nachricht online.

Firebug sagt "jquery.jqgrid.min.js" hat einen Fehler in Zeile 344 (?). Benutzte Version ist 4.13.5-pre datiert 2016-08-27 und gehostete Server läuft mit PHP 5.6.8

Hat jemand diese Art von Ärger bereits getroffen?

Wenn jemand sich Zeit nehmen kann, um mir zu helfen, kann ich per E-Mail-Login geben und weitergeben, um App online zu testen.

Vielen Dank für Ihre freundliche Hilfe.

Prost JiheL

Antwort

0

Sie Vielen Dank, das Problem gemeldet. Es wäre hilfreich, wenn Sie den Fehler mit jquery.jqgrid.src.js anstelle von jquery.jqgrid.min.js melden, aber ich nehme an, dass die einzige Stelle im Code, die den Fehler erzeugen könnte, das Stück Code mit if ($input[0].tagName.toUpperCase() === "SELECT" && $input[0].multiple) {... ist (siehe here).

Ich postete gerade the fix, die den Fehler beseitigen sollte. Es beinhaltet den zusätzlichen Test if ($input.length > 0) {...} (siehe the line). Ich würde Ihnen immer noch empfehlen, die name und index Werte in colModel Ihrer Gitter zu untersuchen. Es scheint, dass Ihr aktueller Code den Filter mit Namen oder Index verwendet, der nicht von colModel ist oder der einige Sonderzeichen verwendet. Es ist der einzige Grund des Fehlers, den man in der Konsole deines Bildes sehen kann.

+0

Vielen Dank Oleg für Ihre freundliche Hilfe. Wie immer bist du der Meister! Ich habe Filternamen verifiziert (keine Indizes) Ich finde keine Sonderzeichen, aber nach dem Einfügen der neuen Zeile in jqgrid-Code wird der Fehler jetzt nicht angezeigt. Nochmals vielen Dank. Einen schönen Tag noch. Prost JiheL – JiheL

+0

@JiheL: Gern geschehen! Ihr Kommentar klingt, dass das Problem jetzt gelöst ist. In dem Fall ist es gut, die Antwort zu "akzeptieren" und das Problem in der Art "zu schließen". – Oleg

Verwandte Themen