2009-05-21 11 views
0

Ich habe gerade mit Jeditable angefangen und seit 3 ​​Stunden scheint es, dass ich es nicht herausfinden kann. Dieses Tutorial sollte Klacks gewesen sein:Simple Jeditable Problem

http://www.appelsiini.net/projects/jeditable

, aber es stellte sich heraus, ein wenig Schmerzen in der A $$ sein. Ich habe die jquery.js und jquery.jeditable.js im selben Verzeichnis mit der Hauptseite abgelegt. Dies ist mein Code (es scheint, wie die Code-Tags wird der Trick nicht, so gebe ich Ihnen nur die wichtigen Bausteine): der Header enthält

 <script type="text/JavaScript" 
     src="jquery.js"></script> 
    <script type="text/JavaScript" 
     src="jquery.jeditable.js"></script> 
    <script type="text/JavaScript" 
     $(document).ready(function() { 
      $('.edit').editable('#'); 
     }); 

und der Körper meiner html enthält:

<div class="edit" id="div_1">Edit me</div> 

Und das ist es. Es sollte mir eine editierbare Form geben, wenn ich auf "Edit me" klicke, aber nichts passiert. Wo gehe ich falsch? Danke im Voraus.

Antwort

2

Ich weiß nicht, ob dies ein Tippfehler in der Frage oder Ihre eigentliche Code ist aber überprüfen Sie diese Zeile:

<script type="text/JavaScript" 
    $(document).ready(function() { 
     $('.edit').editable('#'); 
    }); 

es

sein sollte
<script type="text/JavaScript"> 
    $(document).ready(function() { 
     $('.edit').editable('#'); 
    }); 
</script> 
+0

Dank. Du warst richtig. Es stellte sich heraus, dass ich eine schließende Klammer für das "Skript" -Tag verpasst hatte. Ich werde versuchen, in Zukunft mehr Aufmerksamkeit zu bekommen. Nochmals vielen Dank. – Progenitura

+2

Als Hinweis bei der Entwicklung von JS sollten Sie Tools wie FireBug verwenden. Sie warnen Sie, wenn Sie einen Fehler oder Tippfehler (wie Sie hatten) in Ihrem Code haben. FireBug ist ein echter Zeitspender –

0

Versuchen Sie, die Ajax auf die gleiche Seite zu senden, auf der Sie sich befinden? Wenn dies der Fall ist, ersetzen Sie das '#' durch window.location.href und Sie sollten gut gehen.