$('.textedit').editable('/challenge/skeleton/textedit/textedit/process', {
loadurl: '/challenge/skeleton/textedit/textedit/loadraw',
loaddata: {id: $(this).attr('id'), client: $(this).data('client')},
submitdata: {id: $(this).attr('id'), client: $(this).data('client')},
....
});
$('#textedit_footer').data('client', 5);
$('#textedit_home1').data('client', null);
$('#textedit_test').data('client', 3);
$('#textedit_userCreate').data('client', null);
Mein Problem liegt bei den GET-Daten gesendet wird. Die ID-Daten werden entsprechend gesendet, die Client-Daten jedoch nicht. Ich denke, ich benutze Daten() falsch, kann aber nicht darauf hinweisen. Irgendwelche Vorschläge? Oder irgendwelche Vorschläge, wie man das besser macht? Hier ist ein Beispiel für eine der Divs:Edit-in-Place-Problem beim Senden von GET-Daten
<div class="textedit" id="textedit_home1">
<p>test</p>
</div>
Alle .textedit Elemente sind Edit-in-Place-Funktionen. Wenn die Daten gesendet werden (in submitdata und loaddata angegeben), sollten zwei Datenpakete an den Server gesendet werden, damit dieser sie verarbeiten kann: Die erste ist die ID der Edit-in-Place, die als ID gespeichert wird des Elements (dieser Teil funktioniert). Das zweite Stück Daten nenne ich den "Client". Die einzige Art und Weise, wie ich an den Browser denken kann, um zu wissen, welche Elemente welcher Client hat, ist über Daten(). Aber aus irgendeinem Grund funktioniert meine Implementierung nicht. Die 'Client'-Daten werden einfach nicht gesendet, das ist falsch.
tun können, was Sie zu tun versuchen? Was ist das erwartete Ergebnis? – Tomalak
Alle .textedit-Elemente sind "Edit-in-Place" -Features. Wenn die Daten gesendet werden (in submitdata und loaddata angegeben), sollten zwei Datenpakete an den Server gesendet werden, damit dieser sie verarbeiten kann: Die erste ist die ID der Edit-in-Place, die als ID gespeichert wird des Elements (dieser Teil funktioniert). Das zweite Stück Daten nenne ich den "Client". Die einzige Art und Weise, wie ich an den Browser denken kann, um zu wissen, welche Elemente welcher Client hat, ist über Daten(). Aber aus irgendeinem Grund funktioniert meine Implementierung nicht. Die 'Client'-Daten werden einfach nicht gesendet, das ist falsch. – Jonah
Aber die "# textedit_home1" -Daten sind null - was erwarten Sie gesendet werden? – Tomalak