日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

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

發(fā)布時間:2025/7/14 c/c++ 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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)转的全部內容,希望文章能夠幫你解決所遇到的問題。

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