我希望有一个功能,如果我鼠标悬停并单击特定div中的任何位置,它将调用特定的控制器操作,就好像它是一个链接
我意识到需要有一些javascript / jquery魔法才能实现这个目标,但我甚至不知道从哪里开始......
由于
答案 0 :(得分:1)
如果您不关心发出异步请求,可以将window.location
设置为控制器操作的位置:
$("div").click(function () {
window.location = "path_to_controller_action"
});
如果您需要更新页面而不重定向用户,则应该AJAX request:
$.ajax({
url: "path_to_controller_action",
data: /* */,
type: "GET", /* or post */
success: /* execute this function when the controller action returns */
});