Estaba tratando de PUBLICAR el 'Id' generado de los enlaces (que fueron generados por un para cada ciclo) cada vez que se hace clic en ellos. Puede ser que mi sintaxis Ajax tenga problemas. Busqué soluciones similares, pero no pude averiguar cómo pasar el valor de identificación mediante un método Ajax POST a un controlador MVC.
function reply_click(clicked_id) { var obj = { Id = clicked_id } PostID(obj); } function PostID(obj) { $.ajax({ url: "/User/OnClickViewCounter", method: "POST", datatype: "json", data: obj, success: function(data) { alart(data); }, error: function(err) { console.error(log); } }); }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <tbody> <tr> <td><a onclick="reply_click(this.id)" id="NoticeId" href="#" >NoticeName</a></td> <td>UploadTime</td> </tr> </tbody>