jQuery的Ajax请求数据时type无法使用GET

转载 2015年07月07日 11:03:10

写一个ASP.NET MVC例子,它是使用jQuery的$.Ajax来呼叫控制器的数据。

 

 

创建一个视图:

 

运行结果:

 

一切正常,但是本例子我们只是获取数据,并没有做任何数据POST上传至控制器,我们尝试把jQuery代码的type改为GET试。

 

再次浏览,但结果没有达到我们预期的效果,没有数据显示。

 

奇怪,经查资料,原来JsonResult操作返回JSON时,JsonRequestBehavior默认是POST。因此我们需要为其指定参数选项JsonRequestBehavior.AllowGet:

 

添加此参数选项之后,显示结果跟POST是一样的。

当然,某些原因需要,你的JsonResult只能使用POST的话,可以使用另外一个参数JsonRequestBehavior.DenyGet:

 

这样显式指定DenyGet之后,jQuery的$.Ajax绝对不能用GET了。


http://www.cnblogs.com/insus/p/4607630.html

jQuery中$.get()、$.post()和$.ajax()

jQuery.get()方法: $.get(url,data,success(response,status,xhr),dataType) 该函数是简写的 Ajax 函数,等价于: $.ajax...
  • u013474436
  • u013474436
  • 2015年06月02日 23:26
  • 15711

$.ajax跨域请求数据的解决方案

最近一直在搞公众号前台开发,遇到了ajax跨域请求的问题,像地区的省-市-县三级联动、汽车品牌-车系-车款的三级联动查询等都需要调用外部接口(其他工程项目的接口)完成。下面就分享一下个人解决跨域请求的...
  • xiaozhi_2016
  • xiaozhi_2016
  • 2016年09月08日 15:39
  • 2471

Jquery Ajax发送请求的方法

1. jQuery load() 方法    $.load(URL,data,callback) 方法是从服务器加载数据,并且把得到的数据放入被选元素中    a.  url是要访问的地址。 ...
  • u012499210
  • u012499210
  • 2016年01月09日 15:05
  • 2141

使用jQuery发送Ajax请求

传统网页与服务器通信往往需要通过提交整个表单来实现,这样用户不得不每次在提交表单时重刷整个页面,带来很不好的用户体验,在这个背景下Ajax应运而生。   AJAX 即Asynchronous Jav...
  • John_Venn
  • John_Venn
  • 2015年12月22日 23:35
  • 4009

5、jQuery的Ajax与Java通过GET方式交互

1、jQuery.get( url, [data], [callback] ):使用GET方式来进行异步请求       1.1 参数:              url (Strin...
  • zbw18297786698
  • zbw18297786698
  • 2016年05月06日 19:37
  • 3382

jquery通过ajax方式获取json数据和解析

jquery通过ajax方式获取json数据和解析
  • actionzh
  • actionzh
  • 2017年07月28日 17:50
  • 995

用最简单的例子演示如何使用js或者$.ajax进行跨域请求

本文用一个最简单的例子演示如何使用javascript或者$.ajax进行跨域请求
  • lhtzbj12
  • lhtzbj12
  • 2016年12月29日 15:19
  • 1613

ajax 请求数据的两种方法

实现ajax 异步访问网络的方法有两个。第一个是原始的方法,第二个是利用jquery包的 原始的方法不用引入jquery包,只需在html中编写script 片段 这里我演示的是一个传递参数查询的...
  • u012373815
  • u012373815
  • 2015年08月15日 17:48
  • 4992

Jquery中的ajax请求($.ajax())参数请求详解

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put...
  • qq_25821067
  • qq_25821067
  • 2016年11月15日 13:07
  • 4155

Ajax学习——jQuery下的post和get请求

“要点” jQuery下的post,get请求 常用的jQuery的AJAX方法
  • x1032019725
  • x1032019725
  • 2016年09月24日 19:05
  • 3219
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery的Ajax请求数据时type无法使用GET
举报原因:
原因补充:

(最多只允许输入30个字)