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="\Scripts\jquery-1.10.2.min.js?1.1.11" 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>

更多相关文章

  1. 克隆对象的方法实例教程
  2. C# 中GUID生成格式有哪些方法
  3. 关于C#winform如何实现右下角弹出窗口结果的方法分享
  4. C#中如何格式化json字符串的方法分析
  5. C#中关于扩展方法的实例分析
  6. 如何限制所有HTTP请求是POST方式?
  7. Asp.net MVC 对输入的字符串字段做Trim处理的方法_实用技巧
  8. Asp.net MVC 对用户输入的字符串做Trim处理的方法实例
  9. .NET下关于log4net的使用方法的图文代码分享

随机推荐

  1. 【Android学习入门】Android studio基本
  2. dev android project from cmd
  3. Android google地图开发的前期准备(MD5和
  4. Android(安卓)图片平铺效果
  5. android技术开发例子,解析以及源码集锦
  6. android LinearLayout布局子空间没有填充
  7. android 获取控件真实高度
  8. Android多国语言文件夹命名
  9. Android(安卓)项目无法生成R文件解决办法
  10. Android当中的SeekBar与iOS中的UISlider