gpt4 book ai didi

html混淆中的javascript onclick

转载 作者:太空宇宙 更新时间:2023-11-04 15:22:34 24 4
gpt4 key购买 nike

我正在浏览一些提供购物车功能的 java 代码(使用 playframework)。html 页面包含一些 javascript(它使用jquery),这是我知之甚少的东西。浏览html,我发现了一个这样的表格

<table>
...
<td>
<a href="" onclick="return addItem(${item.id});">buy</a>
</td>
...
</table>

(模板使用 ${} 通过 playframework 模板语言获取动态值)在整个代码中,我唯一能找到的 addItem(itemId) 方法是在具有此签名的 ShoppingCart 类中

public void addItem(Item item) {
...
}

当我搜索 onclick 时,我找到了这个页面 onclick doc ,它给出了 onclick 的语法作为

onclick="SomeJavaScriptCode"

遍历所有 javascript 代码(它使用 jquery 和 ejohn-templating)我找不到任何像“addItem”这样的方法

那么,onclick 是如何工作的?它如何知道调用哪个方法?它会在整个代码(javascript 和 java)中查找匹配的方法吗?

最佳答案

您的 javascript 代码中某处有一个 addItem 方法。 html 中的代码正在执行该方法,而不是您在 java 代码中找到的 addItem 方法。

关于html混淆中的javascript onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7270034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com