ajax.actionlink vs JavaScript 哪个首先调用

ajax.actionlink vs javascript which calls first

本文关键字:调用 actionlink vs JavaScript ajax      更新时间:2023-09-26

我有一个视图,它有一个Ajax.Actionlink,同时,我在同一个Ajax.Actionlink上的javascript中有一个.click事件。当我单击操作链接时,ajax 是先运行还是 javascript 中的 .click 事件?

我会添加示例,但我相信这个问题已经足够清楚了

这可能取决于 .click 事件的绑定位置吗? 尝试向两个事件添加 console.log(),并查看它们的调用顺序。

好吧,发生的情况是Ajax.ActionLink取消默认操作以发送 ajax 请求。您可以在 Ajax.ActionLink 的 OnBegin 选项中添加 onclick 事件。