【发布时间】:2015-05-11 17:46:40
【问题描述】:
我的问题是 jQuery 移动滑块触发太频繁而无法在服务器上正确处理。我有这样的事情:
$("#testSlider").change(function( event, ui ) {
$.getJSON($SCRIPT_ROOT + '/_update_sliders', {
c: $('#testSlider').val()
}, function(data) {
g4.updateOptions( { 'file': data.result } );
});
这工作得很好,/_update_sliders 在 python 中启动了一个函数,它将 data.result 发送回站点。如果我更改滑块的速度太快,就会出现问题 - 发送的请求太多,当我停止滑块时,它需要相当长的时间才能赶上,甚至会混淆请求 - 所以最终状态甚至可能不会显示实际的滑块值.
什么是干净的解决方案?无论如何要限制更改事件触发的次数?
谢谢你和亲切的问候
湖人
【问题讨论】:
标签: javascript jquery python jquery-mobile flask