Javascript 如何将按钮表中的按钮按下与服务器上的特定数据相匹配?
如果您认为标题可以编辑,请随时这样做 我有一个小的web应用程序,用来搜索数据库中的条目。您将获得一个条目表,您可以单击其中一个条目向下展开(accordion)以查看更多详细信息 我想添加几个按钮以不同的方式操作条目,但是,我不知道如何将信息从按钮单击传递到javascript函数,我可以使用该函数识别和更改数据库中的数据。表中几乎可能有50行,但我想确定按钮按入了哪一行(特别是可以用来唯一标识数据库中的行,而不是HTML表中的行) 单击按钮时,我应该如何/向函数传递什么Javascript 如何将按钮表中的按钮按下与服务器上的特定数据相匹配?,javascript,jquery,html,Javascript,Jquery,Html,如果您认为标题可以编辑,请随时这样做 我有一个小的web应用程序,用来搜索数据库中的条目。您将获得一个条目表,您可以单击其中一个条目向下展开(accordion)以查看更多详细信息 我想添加几个按钮以不同的方式操作条目,但是,我不知道如何将信息从按钮单击传递到javascript函数,我可以使用该函数识别和更改数据库中的数据。表中几乎可能有50行,但我想确定按钮按入了哪一行(特别是可以用来唯一标识数据库中的行,而不是HTML表中的行) 单击按钮时,我应该如何/向函数传递什么 很抱歉,如果内容太广
很抱歉,如果内容太广泛,我完全不知道从哪里开始,欢迎提供任何指导。一切取决于您如何向服务器提交按钮单击。如果使用ajax调用执行此操作,那么最简单的解决方案将是向请求中添加条目id。您可以使用数据条目id=“{id\u from_table}”将此id添加到表行中,然后在js中检索它。如果您的按钮是简单链接,那么您可以将其更改为按钮/输入,类型为submit,并使用表单将其包装,该表单将具有隐藏的输入字段id。您的事件处理程序引用了导致事件触发的元素。您可能正在寻找e.target。对于哪一行,在呈现按钮时,您可以执行类似“数据id=””的操作。当您使用数据填充表时,您是否为这些行提供与数据库中条目id匹配的id?通常就是这样做的。您只需要找到事件。目标的id并传递它。您使用什么来生成html表?啊!这是有道理的,只需在该行中抛出一个唯一的ID。作为子元素的按钮能否访问父元素的数据id。Scottie,我正在使用JQuery模板。