javascript - 当参数值发生变化时如何运行函数?

标签 javascript

当接收参数的值发生更改时如何运行函数

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

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

最佳答案

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

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

关于javascript - 当参数值发生变化时如何运行函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33036565/

相关文章:

javascript - 为什么我的 jquery 删除列表中的第一个元素而不是指定的元素?

javascript - 屏幕截图和 Outlook 电子邮件附件 - Javascript 实现

javascript - Angular 库 Node 模块

javascript - 使用 .get() 检索服务器上文件夹中所有文件名的数组

javascript - 从后端验证用户 token

javascript - 比较 JSON 和 BSON

javascript - 动态使用 JSON Schema 的 AngularJS 表单验证

javascript - div 中的单词溢出

javascript - 我可以在扩展程序中使用 JavaScript 来退出 chrome 吗?

javascript - 使用 javascript 重置 FreeTextBox 编辑器