mar*_*kus 38 php jquery serialization jquery-ui-sortable
我在Zend Framework应用程序中使用jquery实现了一个可排序的图像列表.我只是不能让.sortable('serialize')方法返回多个空字符串.
当我在我的应用程序之外尝试一些简单的例子时,它可以工作.
下面的代码段包装在各种其他标签和其他标签中是否重要?我认为不应该.无序列表应该只能通过id找到,对吧?
HTML:
<ul id="mylist">
<li id="1">
<div>
<img src="image_1.jpg" />
<p class="value_item">some text</p>
</div>
</li>
<li id="2">
<div>
<img src="image_2.jpg" />
<p class="value_item">some text</p>
</div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$(document).ready(function() {
$('#mylist').sortable({
update: function() {
var order = $('#mylist').sortable('serialize');
alert(order);
}
});
});
Run Code Online (Sandbox Code Playgroud)
jer*_*est 97
http://api.jqueryui.com/sortable/#method-serialize
如果serialize返回空字符串,请确保id属性包含下划线.它们必须采用以下形式:"set_number"例如,具有id属性foo_1,foo_5,foo_2的3元素列表将序列化为foo [] = 1&foo [] = 5&foo [] = 2.您可以使用下划线,等号或连字符来分隔集合和数字.例如foo = 1或foo-1或foo_1都序列化为foo [] = 1.