-1
22 개의 드라이버 목록이 있습니다. 경주 결과에 따라 주문해야합니다. 이렇게하려면 jQuery에서 정렬 가능한 함수를 사용하고 싶다. 이것은 괜찮아 보입니다. 이제 단 하나의 문제가 있습니다. 항목의 순서가 준비되면 PHP 페이지에 제출하고 싶습니다. 어떻게 제출할 수 있습니까?jquery sortable 함수를 사용하여 항목의 순서를 제출하는 방법
동작하는 예제는
http://jsfiddle.net/UVeB6/ 내가이
<ul id="sortableQual">
<li id="qual_1" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>S Vettel<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_2" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>M Webber<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_3" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>F Alonso<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_4" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>F Massa<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_5" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>J Button<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_6" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>S Perez<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_7" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>K Raikkonen<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_8" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>R Grosjean<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_9" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>N Rosberg<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_10" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>L Hamilton<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_11" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>N Hulkenberg<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_12" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>E Gutierrez<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_14" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>P di<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_15" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>A Sutil<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_16" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>P Maldonado<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_17" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>V Botta<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_18" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>J Vergne<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_19" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>D Ricciardo<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_20" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>C Pic<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_21" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>G van<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_22" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>M Chilton<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
<li id="qual_23" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>J Bianchi<font size="1" style="float:right;"><sub>qual</sub></font>
</li>
</ul>
할 항목의 목록을 만드는하지만 어떻게 내가 <li>
주문을 제출할 수 있습니다 여기에있다? 알림을 통해 주문을 볼 수 있습니다.
stop: function (event, ui) {
alert($(this).sortable('serialize'));
}
경고 대신 PHP 페이지에 제출해야합니다.
저는 PHP로 보내거나 기존 양식의 숨겨진 입력에 배치하고 제출하기 위해 아약스를 사용합니다. –
이미 알고 있습니다 : 직렬화가 키워드입니다. '$ .post' 또는 유사한 것을 사용하십시오 (제출을 원하면 숨겨진 입력과 같습니다). – kero
이것은'sortable()'과는 아무런 관련이 없습니다. 코드에서 다른 값을 제출하는 것과 다르지 않습니다. – Boaz