我正在生成一組html行輸入文本字段,我希望我的最終用戶能夠重新排序。我不想使用AJAX,但用Javascript即可。如何在不進入AJAX的情況下對一行html輸入字段進行重新排序
我很好,每行的側面放置了一些箭頭按鈕,當按下時會上下移動字段。
我的問題與AJAX是它太重(50-60kb)只是這個功能。我查看了一些雅虎代碼(YUI),但是再一次看來,它對於某個特定的功能來說似乎過分了。我發現這個 - http://www.danvk.org/wp/dragtable/ - 這似乎是最輕的代碼,但只允許列重新排序。
我將在最後一個選項上工作,但我對如何做到這一點的其他想法/方法持開放態度(即允許用戶重新排序行字段)。
PS:這個討論並不重要,我想,但我使用PHP來生成這些html文本字段。
爲什麼你需要爲AJAX?您對服務器沒有任何疑問,您在本地工作,而且Ajax與此無關。如果您只想對行進行重新排序,則可能需要編寫自己的輕量級解決方案。 – bandi 2009-09-12 08:03:53
對不起,但如果訂單不會被保留,重新排序項目有什麼意義? 你從哪裏得到60k的數據? Railscasts有一個使用ajax和原型持續訂單的插曲。你一定要看。 Ruby代碼不難理解。 – Eimantas 2009-09-12 08:04:06
我的猜測是,OP提到AJAX是因爲他們已經閱讀了關於在服務器上的數據源中輸入順序的任何變化的持久性。沒有命令的持久性,沒有AJAX需要,雖然JavaScript將是 – 2009-09-12 08:11:49