在我的程序中,我有一个标记。选取框的速度存储在数据库表中。这里我使用ajax定期获取速度参数(scrollamount)的值。我的代码的缺点是它不断检查服务器是否完成修改。并且选框速度下降了几毫秒。做这个的最好方式是什么?是Socket解决这个问题吗?
function assignsped () {
var uid=$("#txtuid").val();
var getvalue = $.ajax({
type: "POST",
url: "ajax/get_user_info.php",
data: {uid:uid},
async: false
}).success(function(){
setTimeout(function(){assignsped();}, 5000);
}).responseText;
document.getElementById('mymarquee').setAttribute('scrollamount', getvalue, 0);
}