gpt4 book ai didi

c# - 向 ASP.NET MVC 2 中的页面方法发出 Ajax 请求

转载 作者:行者123 更新时间:2023-12-02 20:39:53 24 4
gpt4 key购买 nike

我试图通过以下方式从另一个站点调用属于 MVC Controller 的页面方法:

$.ajax({
type: "GET",
url: "http://localhost:54953/Home/ola",
data: "",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
console.log(data.Name);
}
});

方法代码如下,很简单,只是为了测试一下:

 public ActionResult ola()
{

return Json(new ActionInfo()
{
Name = "ola"
},JsonRequestBehavior.AllowGet);

}

我已经看到这里建议了这种方法,而且我实际上非常喜欢它,如果它有效的话......

当我运行此命令时,firebug 收到 200 OK,但收到的数据为空。

我尝试了很多不同的方法,例如将数据放在文本中(希望授予我“(空字符串)”而不仅仅是“null”)或在服务器方法中返回字符串...

你能告诉我我做错了什么吗?

提前谢谢您,

若昂

最佳答案

您是否尝试过像这样返回 JSON...

public ActionResult ola()
{
return Json(new { Name = "ola" }, JsonRequestBehavior.AllowGet);
}

关于c# - 向 ASP.NET MVC 2 中的页面方法发出 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2694968/

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