asp.net mvc - <a> click event not firing from jquery -
i have requirement update data without redirecting page. in controller have method return type of void
updates data. in partial view have <a>
element. on click of link calling above method returns void
jquery file.
<div id="footer"> <a href="#" id="markallread">mark read</a> </div>
$(".markallread").click(function () { alert('click'); $.ajax({ url: "/controller/marknotification", method: 'post', cache: false, datatype: "text", success: function (result) { $("#ncount").hide(); }, error: function (xhr) { alert(result.responsetext); } }); });
public void marknotificationasread() { db.notifications.tolist().foreach(n => n.status = true); db.savechanges(); }
the problem facing ajax call not getting fired. on click of link want call above method returns void
jquery file.
i think have error in jquery selector.
$(".markallread").click(function () {
should become this: (use # instead of dot - dot class nd # id)
$("#markallread").click(function () {
Comments
Post a Comment