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,post和ajax方法给服务器端传递数据get方法的使用(文件):function verify(){//1.获取文本框的数据//通过DOM的方式获取//("userN...

Ajax与jQuery-利用$.get()和$.post()方法传递html,xml,json数据

html格式数据 //客户端 GetPro $(function(){ $(

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

“要点” jQuery下的post,get请求 常用的jQuery的AJAX方法

jquery的get,post和ajax方法的使用

(在JQuery中可以使用get,post和ajax方法给服务器端传递数据 get方法的使用(customForGet.js文件): function verify(){ //1.获...

AJAX之jQuery.get的使用示例

jQuery提供了简捷和复杂的AJAX调用方法,以下是简捷的方法jQuery.get使用用介绍. 一、后台代码用php写的 <?php //前面可能会有一些验证登录信息的php加载,可能会带一些样...

jquery的get,post和ajax方法的使用

在JQuery中可以使用get,post和ajax方法给服务器端传递数据 get方法的使用(customForGet.js文件): function verify(){ //1.获取文本框的数据 /...
  • Baple
  • Baple
  • 2013-09-10 19:49
  • 991

使用jquery Ajax请求action 得到返回的数据

首先搞明白观念:你action返回的值 ajax是得不到的。ajax能得到的是你action里往前台输出的内容,也就是action往输出流里输出的内容,而不是返回值。如果lz想要得到action返回给...

使用jQuery ajax请求json数据

使用jQuery ajax请求json数据,并填充到html页面 html引用了名为mermoni.js的js文件,该文件用于编写ajax请求,该页面的部分内容如下:           ...
  • Carll
  • Carll
  • 2013-01-05 16:43
  • 331

使用jQuery发送POST,Ajax请求返回JSON格式数据

问题: 使用jQuery POST提交数据到PHP文件, PHP返回的json_encode后的数组数据,但jQuery接收到的数据不能解析为JSON对象,而是字符串{"code":-1,"msg":...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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