我會通過一些java
代碼(使用playframework
),提供一些購物車functionality.The html
頁面包含一些javascript
(它使用jquery
)這是我很少有知識,通過of.Looking在HTML中,我發現這樣的的JavaScript的onclick在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)以查找一個匹配我THOD?
感謝您的螢火蟲建議..我發現該功能。它嵌入在模板中,而不是作爲一個單獨的js文件,並且一直在查找javascripts文件夾。 –