gpt4 book ai didi

jquery - 使用 jQuery、ASP.NET MVC 响应 ActionResults

转载 作者:行者123 更新时间:2023-12-01 07:32:55 25 4
gpt4 key购买 nike

我知道如何使用 jQuery 响应 ASP.NET MVC 中的表单帖子,但我在处理更简单的事情时遇到了麻烦。

场景是屏幕上有一个项目列表,就像一个有序列表。

<ul>
<li>Item 1</li> // each will corrospond with an id.
<li>Item 2</li>
<li>Item 3</li>
</ul>

当然,这是一个粗略的示例,但基本要点是,当用户单击一个时,它将执行一些服务器端逻辑...因此在 Controller 中,有一个方法,例如..

public bool CheckSomething(int id)
{
// do some logic to determine if the result should be true
return true;
}

这确实是非常简单的逻辑 - 但它仍然需要数据库访问,所以我无法在 JavaScript 中做到这一点。我需要让它击中我的 Controller 。问题是我希望用户界面对此做出响应。

我很难弄清楚如何在不使用表单的情况下准确地连接它。有什么建议吗?

最佳答案

使用 jquery ajax。这个例子应该能让你继续下去。

服务器:

public JsonResult CheckSomething(int id)
{
// do some logic to determine if the result should be true
return Json(true);
}

客户:

$('li').click(function(){
$.ajax({
url: '/[controller name]/checksomething/' + this.id,
dataType: 'json',
type: 'POST',
success: function(result){
if(result) {} //...
}
});
});

关于jquery - 使用 jQuery、ASP.NET MVC 响应 ActionResults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4589174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com