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.
InformationsquelleAutor Maverick | 2011-03-22
Schreibe einen Kommentar