zoukankan      html  css  js  c++  java
  • json result

    public JsonResult JsonData()
            {
                HttpContext.Response.AppendHeader("Access-Control-Allow-Origin", "*");
              
              
                return Json(db.Weathers.ToList());
            }

    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方式请求了:

    view

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

    <!DOCTYPE html>
    <html>
    <head runat="server">
        <title>Index2</title>
        <script src="Scriptsjquery-1.10.2.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            var login = function () {
                $.ajax({ type: "post", url: "http://localhost:4968/Weathers/JsonData", data: null, success: function (res) {
                    alert(JSON.stringify(res));
                }, dataType: "json"
                });
            }
        </script>
    </head>
    <body>
        <div id="nav">
            <a href="/Home/Index">ajax+Handler</a>&nbsp; <a>ajax+action</a>
        </div>
        <div>
            <h3>
                Login</h3>
            <button type="button" onclick="login()">Submit</button>
        </div>
    </body>
    </html>
  • 相关阅读:
    .net core 3.0中可以使用gRPC了
    Java clone() 浅克隆与深度克隆(转)
    CENTOS下搭建SVN服务器(转)
    设置eclipse不同的workspace共享配置
    在Eclipse添加Android兼容包( v4、v7 appcompat )(转)
    【原创】Nginx+PHP-FPM优化技巧总结(转)
    【汇总】PHP-FPM 配置优化(转)
    nginx File not found 错误(转)
    nginx php-fpm安装配置(转)
    nginx优化(转)
  • 原文地址:https://www.cnblogs.com/QQQmadNULL/p/6954257.html
Copyright © 2011-2022 走看看