如何在参数值发生变化时运行函数?

时间:2015-10-09 10:59:52

标签: javascript

如果在接收参数的值发生变化时如何运行函数

var data = [5, 6]
function add(first, second){ return first + second}
add(data[0], data[1])

data成为从服务器收到的值,每当收到新数据时,都应该重新运行。我不想使用setInterval()setTimeout(),因为我希望在接收到不同的数据时只刷新函数

1 个答案:

答案 0 :(得分:3)

如果它是ajax,那么你应该在成功事件上运行函数,例如

$.ajax({
    url: "example.php",
    type:"POST",
}).success(function(data) {
    add(data[0],data[1]);
});