ページのデザインと Ajax 呼び出しに関するフィードバックとガイダンスが必要です。参考までに、アプリケーションはnodejsベースです。
最初の Web ページは、最初は最初の列のみが表示されるテーブルです。このようなもの -
Category SubCategories
Cars
Trucks
SUV
ユーザーが車を選択すると、SubCategories 列に Ford、Honda などを入力する必要があります。したがって、ページは次のように表示されます。
Category SubCategories
Cars > Ford
Trucks Honda
SUV Fiat
HTML ビュー
<body>
<div id="category-container">
<h1></h1>
<p id="sub1" class="subheading">Select a category</p>
<div style="margin:20px" class="container">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="width:180px">Category</th>
<th style="width:200px">SubCategory</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div id="myid"><a href="/playground/:0">Electronics</a></div>
</td>
</tr>
<tr>
<td>
<div id="myid"><a href="/playground/:1">Real Estate</a></div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
ユーザーが Cars をクリックすると、ajax 呼び出しを作成してサーバーからデータを取得する予定です。ajax 応答は、2 番目の列に入力されます。
質問 - 上の表はフォームではありません。テーブルは、Ajax 呼び出しを行うためのフォームである必要がありますか?
これは、最終的にAjax呼び出しを行うことを期待している最初のjqueryコードですが、これらのテーブル項目をクリックすると、アラートポップアップが実行されません。Ajax 呼び出しを行うための jquery コードを手伝ってくれる人はいますか?
このコードをjsfiddleで実行すると、ローカルで実行したときに同じことをしない理由がわかりません。
JQuery コード:
$(document).ready(function () {
$(".myid").click(function () {
alert("Element selected");
});
});