私たちのプロジェクトでは、現在次の問題があります。次のように、いくつかのクリックを要素ロックのリストにバインドする必要があります。
<ul> <li class="listeelement" id="load-content-id-1"><div>リストコンテンツ</div></li> <li class="listeelement" id="load-content-id-2"><div>リストコンテンツ</div></li> <li class="listeelement" id="load-content-id-3"><div>リストコンテンツ</div></li> <li class="listeelement" id="load-content-id-4"><div>リストコンテンツ</div></li> </ul>
クリックする.listelement
と、element-id などの特定のパラメータを持つ特定のアクションにリクエストが送信されます (-> module/action?id=1&something=something)。
リクエストを送信し、クリックとリクエストに関係するすべてのことを処理する汎用リクエスト クラスを作成したいのですが、目立たないクリックをクラスにバインドし.listelement
て保存するのが良い方法かどうかわかりません。マークアップのどこかにあるアクションとパラメーターの情報、またはonclick="sendRequest(action, params)"
.
obstructive-onclick-solution の方がはるかに簡単に思えますが、それが良い解決策であるかどうかはわかりません。
どなたかご意見いただければ幸いです。