私はウェブページに次のものを持っています:
<td class="containslink" id=1>
<a href=/ControllerX/ActionY/7>View</a>
</td>
上記には多くのバージョンがあり、それぞれが異なるIDを持っています。
含まれているリンクをクリックすると、次のアドレスに対してAJAX呼び出しを実行するページが必要になります。
/Controller/Action/1
また
@Url.Action("Action", "Controller" new { id = 1 })
ここで、は' sidid
と同じです。td
AJAX呼び出しを次のようにハードコーディングした場合:
myUrl = @Url.Action("Action", "Controller" new { id = 1});
$(document).ready(function () {
$("a").click(function(){
$.ajax({
url: myUrl,
});
});
});
AJAX呼び出しは、ページ上の任意のリンクをクリックすると発生し、常にid
1の値で発生します(明らかに)。
td class
このAJAX呼び出しを変更して、の中に含まれるリンクをクリックしたときにのみ機能し、クリックされたリンクを含むのを含むようにするにはどうすればよい"containsLink"
ですid
かtd
?