Jquery可排序更新事件只能调用一次吗?
我正在尝试使用 Jquery & 进行类别更改菲律宾比索我对此没有问题。我的问题是,当调用更新事件时,它返回 2 个结果。拖动父项有 1 个结果,删除父项有 1 个结果。我只想拨打失联父母的身份证。这是我的脚本:
$("#gallery ul").sortable({
connectWith: '.dropBox',
opacity: 0.35,
scroll: true,
scrollSensitivity: 100,
//handle: '.move',
helper: 'clone',
containment:'#gallery',
accept:'#gallery > .photo',
revert: true,
update: function(event, ui){
params = 'c=' + $(this).attr('id') + '&id=' + ui.item.attr('id');
$.ajax({
type: 'POST',
url: 'processData.php',
data: params,
error:function(){
alert("Error!");
},
success:function(data){
$("#serverResponse").html(data);
}
});
}
}).disableSelection();
你们能帮我吗?
I'm trying to make category changes with Jquery & Php. I have no problem with it. My problem is, when the update event is called, it returning 2 results. 1 result for Dragged Parent, One result for Dropped Parent. I wanna call only dropped parent's id. Here is my script:
$("#gallery ul").sortable({
connectWith: '.dropBox',
opacity: 0.35,
scroll: true,
scrollSensitivity: 100,
//handle: '.move',
helper: 'clone',
containment:'#gallery',
accept:'#gallery > .photo',
revert: true,
update: function(event, ui){
params = 'c=' + $(this).attr('id') + '&id=' + ui.item.attr('id');
$.ajax({
type: 'POST',
url: 'processData.php',
data: params,
error:function(){
alert("Error!");
},
success:function(data){
$("#serverResponse").html(data);
}
});
}
}).disableSelection();
Can you help me guys?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
例如,使用
update
、stop
和receive
事件Use
update
,stop
andreceive
events, for exampleui.sender
仅存在于第二个回调中。ui.sender
only exists in second callback.使用
sortable
不同的事件我很确定其中一个将是您的答案。
来源:http://jqueryui.com/demos/sortable/#event-change
You should try to play with the
sortable
different eventsI'm pretty sure one of'em will be your answer.
Source: http://jqueryui.com/demos/sortable/#event-change
只需这样做:
Just do this: