javascript - 通过 onclick 事件运行多个 AJAX 函数

标签 javascript ajax

我觉得这个问题好像很简单,所以我可能忽略了一些非常简单的东西,但我似乎无法在 Facebook 上找到解决方案。基本上我有两个 AJAX 函数,它们通过 onClick 事件与 PHP 脚本交互。以下是我如何布置 HTML:

onClick = "previousMonth(this.id); monthDisplay_previous(this.id)"

目前,它正在显示 previousMonth(this.id) 的输出。但是,如果我反转函数调用并将其设置为:

onClick = "monthDisplay_previous(this.id); previousMonth(this.id)"

然后它只显示 monthDisplay_previous(this.id) 的输出——它不会同时运行它们。此外,它们都与不同的 PHP 脚本交互。我觉得这些信息已经足够了,但如果你想让我发布更多代码,我会不情愿地发布。有任何想法吗?

最佳答案

如果他们可以并行运行,你可以试试这样的东西

var someFunction = function(that_id) {
  previousMonth(that_id);
  monthDisplay_previous(that_id);
}

onClick = "someFunction(this.id);"

关于javascript - 通过 onclick 事件运行多个 AJAX 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14901757/

相关文章:

javascript - 在动态添加的元素上应用带有选项的 jquery 插件/函数

javascript - 将文本框数组传递给 ajax json

javascript - 如何避免无序列表项上方和下方的小分隔线?

javascript - ES2015 规范附录 E 中的此条目有何意义?

php - 数据库查询失败 您的 SQL 语法有误;

php - 没有 XMLHttpRequest() 对象的 Ajax 方法

javascript - jQuery - 通过各种 dom 级别定位兄弟元素?

javascript - XML Schema 正则表达式与 JavaScript/ECMAScript 正则表达式兼容吗?

javascript - 在不使用 jQuery 的情况下获取移动设备(尤其是 iPhone)上的窗口高度

javascript - 随机选择一个段落 jQuery AJAX