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

创建一个视图:

运行结果:

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

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

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

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

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

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

使用ajax请求数据时的几种做法

在进行前后端交互的时候,一般前端使用ajax向后端发送数据,后端根据发送的数据来返回数据,前端将这些数据接收并进行相应的处理 以下是在日常工作中总结的几点使用ajax传递数据时的情况: 1.在本页面( ...

ajax请求数据时什么时候用GET,什么时候用POST

GET的目的就如同其名字一样是用于获取信息的.它旨在显示出页面上你要阅读的信息.浏览器会缓冲GET请求的执行结果,如果同样的GET请求再次发出,浏览器就会显示缓冲的结果而不是重新运行整个请求.重新请求 ...

ajax请求数据时,get和post的区别

发送机制 1.get请求会将参数跟在URL后面进行参数传递,而post请求则是作为http消息的实体内容发送给web服务器: 2.get提交的数据限制是1024字节,这种显示是来自特定浏览器和服务器对 ...

jquery 跨域请求数据问题

昨天参加了一个前端的面试,被问到一个跨域请求数据问题,我们之前一直用的是apicloud的api进行请求的,跨域是被apicloud封装起来的,也就没有注意跨域请求数据的问题.当被问到用jquery跨 ...

jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法

jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

Angular和jQuery的ajax请求的差别

近期项目中使用angular,结果发现后台没法获取參数,所以,略微研究了一下两者在发送ajax时的差别. 注意angular和jquery的ajax请求是不同的. 在jquery中,官方文档解释con ...

Jquery发送ajax请求以及datatype参数为text/JSON方式

Jquery发送ajax请求以及datatype参数为text/JSON方式 1.方式一:datatype:'text' 2.方式二:datatype:'JSON' 3.使用gson-1.5.jar包 ...

使用Python的Flask框架,结合Highchart,动态渲染图表(Ajax 请求数据接口)

参考链接:https://www.highcharts.com.cn/docs/ajax 参考链接中的示例代码是使用php写的,这里改用python写. 需要注意的地方: 1.接口返回的数据格式,这个 ...

Sping MVC不使用任何注解处理(jQuery)Ajax请求(基于XML配置)

1. Spring Spring框架是一个轻量级的解决方案,是一个潜在的一站式商店,用于构建企业就绪的应用程序.Spring框架是一个Java平台,为开发Java应用程序提供全面的基础架构支持.Spr ...

随机推荐

CSS3选择器介绍

1.css3属性选择器

C# Color

一.创建一个Color对象: Color c=Color.FromKnownColor(KnownColor.colorname); 二.四种同样颜色的不同方式: Color c1=Color.Fro ...

20145224&20145238《信息安全系统设计基础》实验三

20145224陈颢文20145238荆玉茗 第五次实验报告 课程:信息安全系统设计基础 班级: 1452 姓名:荆玉茗 陈颢文 学号:20145238 20145 ...

topcoder算法练习2

Problem Statement      In most states, gamblers can choose from a wide variety of different lottery ...

MapReduce调度与执行原理之任务调度

前言 :本文旨在理清在Hadoop中一个MapReduce作业(Job)在提交到框架后的整个生命周期过程,权作总结和日后参考,如有问题,请不吝赐教.本文不涉及Hadoop的架构设计,如有兴趣请参考相关 ...

unity3d之在屏幕上画线

如何在屏幕上画线,简单的代码如下: using UnityEngine; public class Test : MonoBehaviour { void OnGUI() { GL.LoadOrtho ...

Linux-jdk1.7-tomcat7 简易安装

一.jdk 安装 安装包:jdk-7u80-linux-x64.tar.gz 2 解压 [root@localhost package]# tar -zxvf jdk-7u80-linux-x64.t ...

Linux下系统如何监控服务器硬件、操作系统、应用服务和业务

1.Linux监控概述       Linux服务器要保证系统的高可用性,需要实时了解到服务器的硬件.操作系统.应用服务等的运行状况,各项性能指标是否正常,需要使用各种LINUX命令.做到自动化运维就 ...

在Ubuntu上升级SQLite,并让Python使用新版SQLite

(本文适用于Debian系的Linux,如Ubuntu.Raspbian等等.) 在Linux上,Python的sqlite3模块使用系统自带的SQLite引擎,然而系统自带的SQLite可能版本太老 ...

oracle日常查看

--全部表空间的大小select tablespace_name, sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; ...

ajax type是get请求,jQuery的Ajax请求数据时type无法使用GET相关推荐

  1. ajax返回的图片数据格式,jquery发送ajax请求返回数据格式

    jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等. 1.html格式的数据 " "+username+" ...

  2. ajax post提交数组6,jQuery的ajax()、post()方法提交数组,参数[] 问题

    当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({ type: "POST", u ...

  3. jq ajax同步异步,详解JQuery中Ajax的同步与异步

    说到ajax同步与异步,可能很多同学对它都不是很了解,接下来我们就Ajax的同步与异步作个简单的介绍.同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事.异步 ...

  4. html ajax提交表单实例,jQuery使用$.ajax提交表单完整实例

    本文实例讲述了jQuery使用$.ajax提交表单的方法.分享给大家供大家参考,具体如下: 首先,新建Login.html页面: /p> "http://www.w3.org/TR/x ...

  5. .net mvc ajax重定向,如何在MVC3 JQuery的Ajax调用重定向到新的页面(连同模型)(How to redirec...

    我已经忘记密码页面,当用户输入用户名并点击"验证"按钮来检查他是在哪个组的基础上,我们需要显示不同的局部视图(现在让我们说,这是电话号码)的组这一页. 填写有效信息后, 成功我会重 ...

  6. 基于jquery的ajax聊天室系统,基于jQuery的Ajax聊天室应用毕业设计(含外文翻译)...

    基于jQuery的Ajax聊天室应用毕业设计(含外文翻译) 毕业设计(论文) I 基于基于 jQuery 的的 Ajax 聊天室应用聊天室应用 摘摘 要要 随着网络的逐渐普及,以及网络技术的不断发展, ...

  7. ajax静态加载图片,JQuery实现Ajax加载图片的方法

    本文实例讲述了JQuery实现Ajax加载图片的方法.分享给大家供大家参考,具体如下: 最近在学习JQuery,想从原理上模拟一下无刷新的相册浏览. 最先想到的思路是利用缓存,也就是先显示提示消息,然 ...

  8. 火狐浏览器允许ajax,解决火狐浏览器发送jquery的ajax请求无效的问题

    今天遇到这样一个问题: 页面在chrome下发送ajax的请求是没有问题的,但是在firfox下无效. 代码大致如下: //前面省略 ..... 生成成绩 查询成绩 ...... ...... fun ...

  9. ajax中的简单get请求,jquery 之ajax,get,post异步请求简单代码模版(示例代码)

    $.get(                        "../cart/cart_list.do", "productId="+productId, fu ...

最新文章

  1. Python,OpenCV中的图像修复——cv2.inpaint()
  2. Spark Streaming笔记整理(二):案例、SSC、数据源与自定义Receiver
  3. java事务写法_【Spring4】采用注释写法,事务回滚报错问题
  4. 自动机器学习:团队如何在自动学习项目中一起工作?
  5. C语言杂谈:指针与数组 (上) (转)
  6. vue 中使用promise
  7. 通过源码分析MyBatis的缓存
  8. ElementUI中el-table添加小计行之后调整在滚动条上方
  9. 【MCtalk活动推荐】娱乐社交APP的AI探索、架构与性能优化实践
  10. 表弟:这数学规律题该怎么解决呢?使用Python你会发现很简单
  11. 生成TFrecord
  12. 210228Linux 条件变量 线程池
  13. linux c++ 实现http请求
  14. 15寸计算机显示器,苹果确认15寸RMBP支持全球首款5K显示器
  15. Apache Spark技术实战之7 -- CassandraRDD高并发数据读取实现剖析
  16. Oracle数据泵(Data Dump)错误汇集
  17. 彻底解决 linux 下 buff/cache 占用过高的问题
  18. 预测评价指标RMSE、MSE、MAE、MAPE、SMAPE
  19. STC12C5A60S2A/D转换
  20. Logstash的filter插件-Dissect

热门文章

  1. 卡西欧计算机键盘讲解,卡西欧小方块按键介绍
  2. js 大数字单位处理 千、万、千万、亿....
  3. swr_convert音频重采样介绍
  4. 计算机桌面图标损坏,损坏的图像,教您提示损坏的图像该怎么解决
  5. android图片系统解决方案-从采集到显示
  6. matlab line属性
  7. HDUOJ1865 1string
  8. Python 利用Baostock 下载股票代码,写入Mysql数据库
  9. 02—JAVA(基础)—(数据类型转换,运算符,方法)
  10. javaScript 生成随机字母 随机数字的5种方法