2009-07-13 7 views
0

나는 here 항목을 정렬하기위한 데모를보고 있지만 목록의 텍스트를 무언가로 표시하고 싶지만 저장을 클릭하면 서버 측에 게시하여 값을 사용하려고합니다. <li>은 값을 지원하지 않으므로 어떤 옵션이 있습니까?jQuery Sortable Connect List - 목록 항목에 값을 저장 하시겠습니까?

업데이트 : 데이터 서버 쪽을 저장하는 방법은 사용자가 저장 버튼을 클릭 할 때 숨겨진 입력을 가질 것이라고 가정하고 자바 스크립트로 sortable.array() 데이터로 숨겨진 필드를 채운 다음 게시물을합니까? 폼 내부 HTML5 documentation

<li data-value="the real value">Some Value</li> 

답변

1

에서 권장

+0

$ ('# 정렬')를 참조 – Jon

+0

아무것도 반환하지 않음) (직렬화. http://jqueryui.com/demos/sortable/#method-serialize. 'sortable'을 요소의 올바른 ID로 변경 했습니까? – redsquare

+0

그럴 것입니다! 나는 결국 toArray와 함께 갔고, 더 단순 해 보인다. – Jon

0

당신은 당신이 서버 측을 다시 게시됩니다 숨겨진 입력에 정렬을 직렬화 할 수있는 data- attriute을 핸들러를 제출할 수 있습니다. 귀하의 코멘트에 대한 응답으로

- 직렬화() 참으로 작동합니까 demo'd here

예를 들어

$('#yourForm').submit(saveSortable); 

function saveSortable(){ 

    $('#hiddenInput').val($('#sortable').serialize()); 

}