我有一個小腳本拖動&刪除一個表,它的工作正常。但我有一個問題:我必須將start/endPosition傳遞給我的BackingBean。有沒有辦法從jquery(帶參數)調用BackingBean函數?或者你知道一些很好的解決方法嗎?jquery DragDrop調用BackingBean功能
代碼拖&下降:
<script type="text/javascript" language="javascript">
$(document).ready(function() {
var startPosition;
var endPosition;
$('#table tbody').sortable({
cursor: "move",
start:function(event, ui){
startPosition = ui.item.prevAll().length;
},
update: function(event, ui) {
endPosition = ui.item.prevAll().length;
// Call BackingBean function
}
});
});
</script>
這究竟是如何工作的?你有這樣的代碼示例嗎? –
http://stackoverflow.com/questions/3061775/how-to-call-javascript-from-backingbean-jsf –
我認爲BalusC的代碼在這裏真的很有用(http://balusc.blogspot.co.at/2009/ 05/javajspjsf和 - javascript.html#PassVariablesFromClientSideToServerSide)。我會試一試。 –