日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)转

發布時間:2025/7/14 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)转 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MVC 默認 Request 方式為 Post。

action
public JsonResult GetPersonInfo()
{
var person = new
{
Name = "張三",
Age = 22,
Sex = "男"
};
return?Json(person);
}

或者

public JsonResult GetPersonInfo()
{
return?Json?(new{Name = "張三",Age = 22,Sex = "男"});
}

view

$.ajax({
url: "/FriendLink/GetPersonInfo",
type: "POST",
dataType: "json",
data: { },
success: function(data) {
$("#friendContent").html(data.Name);
}
})

POST 請求沒問題,GET 方式請求出錯:

解決方法

json方法有一個重構:

protected internal JsonResult?Json(object data);
protected internal JsonResult?Json(object data, JsonRequestBehavior behavior);

我們只需要使用第二種就行了,加上一個?json請求行為為Get方式就OK了

public JsonResult GetPersonInfo()
{
var person = new
{
Name = "張三",
Age = 22,
Sex = "男"
};
return?Json(person,JsonRequestBehavior.AllowGet);
}

這樣一來我們在前端就可以使用Get方式請求了:

$.getJSON("/FriendLink/GetPersonInfo", null, function(data) {
$("#friendContent").html(data.Name);
})

轉載于:https://www.cnblogs.com/sjqq/p/7357934.html

總結

以上是生活随笔為你收集整理的MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)转的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。