在我们的项目中,目前我有以下问题。我必须将一些点击绑定到锁定元素列表,如下所示:
<ul> <li class="listeelement" id="load-content-id-1"><div>listcontent</div></li> <li class="listeelement" id="load-content-id-2"><div>listcontent</div></li> <li class="listeelement" id="load-content-id-3"><div>listcontent</div></li> <li class="listeelement" id="load-content-id-4"><div>listcontent</div></li> </ul>
点击.listelement
应该向具有特定参数的特定操作发送请求,例如 element-id 和类似的东西 (-> module/action?id=1&something=something)。
我想编写一个通用请求类来发送请求并处理与点击和请求有关的所有事情,我不确定这是否是将点击不显眼地绑定到类.listelement
并保存的好方法我的标记中某处的操作和参数信息,或者如果通过onclick="sendRequest(action, params)"
.
在我看来,obtrusive-onclick-solution 似乎要容易得多,但我不确定它是否也是一个好的解决方案。
如果有人可以对此发表意见,我会很高兴。