gpt4 book ai didi

jquery - ASP.NET MVC - 通过 jQuery 调用操作

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

我有一个简单的问题。要通过 jQuery 调用操作(使用 AJAX),我是否必须创建一个返回 json 类型的新操作,或者是否也可以对 http 请求(post)和 jQuery 使用相同的操作?

谢谢

最佳答案

这取决于您想如何处理返回的数据。

比如说,你的action返回Html,使用jQuery,你可以把从服务器返回的html:

$.ajax('/url/', function(data){
$('#elementID').html(data);
})

或者,您可以使用 jQuery .load()方法:

$('#elementID').load('/url');

如果您的操作返回重定向,并且您希望客户端页面重定向到某个网址,那么是的,您需要创建一个将返回 Json 的新操作:

public JsonResult SomeAction()
{
return Json(new {redirect = true, url = "/Path/ToRedirect"});
}

并使用 jQuery:

$.ajax('/url/', function(data){
if(data.redirect) {
window.location = data.url;
};
})

关于jquery - ASP.NET MVC - 通过 jQuery 调用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982211/

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