seltsame Fehler mit jquery sortierbar : keine Funktion
Bin ich immer einen komischen Fehler, wenn ich mit jqueryui sortierbar.
Es sagt,
$(this).sortable(); is not a function.
Wie man dieses Problem lösen?
Bearbeiten
hier ist mein header code:
<script src="jquery.min.js"></script>
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script src="jquery.ui.mouse.js"></script>
<script src="jquery.ui.sortable.js"></script>
und hier ist der code, den ich verwende, um zu aktualisieren meine Bearbeiten meiner xml-Datei.
$("#sortable").sortable(
{
update : function(event, ui) {
//var change = $(this).sortable('toArray').toString();
//$('#show').html(change);
var order = $(this).sortable('toArray');
//var order = $(this).val;
$("#show").load("update_engine_xml.jsp?order="+ order);
//$("#showid").html(ui.item.context.id+" "+event.target.id);
}
});
EDIT: 2
irgendwelche Vorschläge, warum ich immer diese Fehlermeldung?!
- Es klingt wie jQuery UI nicht laden irgendwie, aber wir brauchen mehr Informationen für eine Diagnose. Kannst du die Seite <head> und den einschlägigen JS-code?
- Ich habe diesen Fehler, weil, obwohl ich aktualisiert meine jQuery-UI-Bibliothek enthalten sortable(), eine alte version zwischengespeichert wurde. Ich habe es behoben durch ändern <script src="jquery-ui.min.js"> zu <script src="jquery-ui.min.js?v=1">. Die Reihe für v ist egal; es ist einfach tricks für den browser in dem laden der neuen version.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fehlt ein jQuery UI Referenz?
Ich hatte eine ähnliche Fehlermeldung und was ich sehen kann ist, dass wenn der Pfad oder der Dateiname ist falsch, das JavaScript wird nicht geladen, und du hast so ziemlich keine Rückmeldung auf Ihr Ende... nur die be-404 zurückgegeben. Sie können sehen, dass in der Apache-logs im Allgemeinen.
Hatte ich die gleiche Fehlermeldung. Ich habe herausgefunden, dass meine jquery-ui-1.8.*.custom.min.js nicht enthalten alle Bauteile, die dieser verlangt. Ich lud es wieder mit all den Komponenten und es begann zu arbeiten. Sie können herunterladen mehr Komponenten auf http://jqueryui.com/download