如果在接收参数的值发生变化时如何运行函数
var data = [5, 6]
function add(first, second){ return first + second}
add(data[0], data[1])
让data
成为从服务器收到的值,每当收到新数据时,都应该重新运行。我不想使用setInterval()
或setTimeout()
,因为我希望在接收到不同的数据时只刷新函数
答案 0 :(得分:3)
如果它是ajax,那么你应该在成功事件上运行函数,例如
$.ajax({
url: "example.php",
type:"POST",
}).success(function(data) {
add(data[0],data[1]);
});