因为之前一直用jQuery ajax get的方式传递参数, 默认没有设置过 contentType 的值。

  $.ajax({url: "/yuanjin/jianxiang",//contentType: "application/json; charset=utf-8",data: { username: username, cardnumber: cardnumber },type: "post",dataType: 'json',success: function (data) {$.each(data, function (commentIndex, comment) {});$('#resText').html("");}});

这时,在谷歌浏览器里看header是这样的:

这种情况下,后台通过Request.Form[""]可以获取到值

而添加contentType后

   $.ajax({url: "/yuanjin/jianxiang",contentType: "application/json; charset=utf-8",data: { username: username, cardnumber: cardnumber },type: "post",dataType: 'json',success: function (data) {$.each(data, function (commentIndex, comment) {});$('#resText').html("");}});

这时,在谷歌浏览器里看header是这样的:

这样的话,后台通过Request.Form[""]就获取不到了。

因此不要随意设置Content-Type的值

转载于:https://www.cnblogs.com/25miao/p/6831609.html

ajax post data 获取不到数据,注意content-type的设置post/get相关推荐

  1. jQuery ajax 结合vue 获取豆瓣api 数据 ,jsonp解决跨域

    jQuery ajax 结合vue 获取豆瓣api 数据 ,jsonp解决跨域 <!DOCTYPE html> <html><head><meta chars ...

  2. ajax从新浪获取实时股票数据

    ajax从新浪获取实时股票数据 最近在给公司做一个报表展示,然后领导要求上面加上一些股票的实时数据展示. 一开始同事给我一个聚合数据的网址,说从这上面可以获取到.我一看,哟呵,API接口什么的都提供好 ...

  3. ajax从数据库中查询获取数据,如何使用ajax从数据库获取正确的数据

    在我的项目中,我使用ajax从数据库中获取数据.我测试数据内容,我选择alert(valData)成功函数.但不幸的是,没有从 ajax返回.我测试过如何使用ajax从数据库获取正确的数据 selec ...

  4. pandas_datareader.data 获取雅虎财经股票数据并以csv格式存放

    pandas_datareader.data 获取雅虎财经股票数据并以csv格式存放 import numpy as np import pandas as pd import pandas_data ...

  5. 用Python批量获取唯品会商品数据(附视频教程)

    情人节快到了,还不知道给女朋友买什么礼物? 直男:别问,问就是口红 好吧,那我们今天就来爬一下口红,看看什么色号最受欢迎! 很多兄弟都是苦于没有对应的资料,不清楚方向要学什么,或者有问题半天解决不了就 ...

  6. ajax传formdata类型的数据_JQuery.Ajax()的data参数类型

    假如现在有这样一个表单,是添加元素用的. 用户名: 手机号: 生日: 我们不想使用表单submit的方式添加这个元素,我们就想使用ajax提交. 以前我们是这样实现的: 1 2 3 4 5 6 7 8 ...

  7. ajax初试,获取数据

    安利一个很有意思的网站,叫天行数据.去那里注册了账号后,可以用这个网站的接口做数据测试. <body> <div id="test"> </div&g ...

  8. 关于ajax请求后台获取下拉列表用的数据

    一.效果展示 有时候需要在页面请求后台获取数据:这里就用到了ajax去后台获取数据: 数据库的数据是这样的: mysql> select * from ocenter_travel_class_ ...

  9. java解析ajax的数据_java ajax 请求后获取 json 数据 以及 使用 解析 ,解惑

    写这个内容是 因为...框架一直在用ajax ,,传输 json 但是一直不太明白为什么要这样配置, 以及 前端ajax 怎么 使用 后台传输过来的数据. 首先 是 spirng mvc 的 配置 c ...

  10. ajax跨域获取数据后处理,简单实现ajax获取跨域数据

    本文实例为大家分享了ajax获取跨域数据的具体代码,供大家参考,具体内容如下 1.效果图 2.源码 function getData(keyword) { var url="https:// ...

最新文章

  1. python学习点滴记录-Day10-线程
  2. 价值为王,市场需要降温
  3. 【Win 10 应用开发】获取本机的IP地址
  4. Java数组概述和定义
  5. datagrid显示mysql_WPF DataGrid显示MySQL查询信息,且可删除、修改、插入 (原发布 csdn 2018-10-13 20:07:28)...
  6. 联想x250为什么这么贵_外媒:联想笔记本thinkpadX250如何联想thinkpadX250价格及评价...
  7. django-元选项
  8. 数据库的持续集成和版本控制[转自INFOQ]
  9. mysql sql_log_bin怎么看_MySQL数据库之开启和查看mysql的bin-log日志
  10. 关于简历的一点心得(纯属个人想法,非专业人士,欢迎批评指正~)
  11. Get value from agent failed: cannot connect to [[192.168.186.130]:10050]: [113]No route to host
  12. Cesium中的Heading/Pitch/Roll
  13. 从一个线上问题看 Elasticsearch 数据清洗方式
  14. 系统同传软件_国外科研大牛的讲座,英语不好别抓瞎,免费同传神器来帮忙
  15. CF 592D(Super M-虚树直径)
  16. 【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科
  17. 创新式开发探索(三) —— 反思自己的开发活动
  18. 《伟大是熬出来的》冯仑与年轻人闲话人生之三
  19. Apache的JK插件
  20. itwangyang - 再次继续卷起来-20 个 JS 封装工具函数

热门文章

  1. mysql授权与回收_MySQL 授权,回收权限,查看权限
  2. 按位运算操作符底层实现原理
  3. Hbase 操作工具类
  4. 浏览器与node事件循环
  5. Ansible之roles使用
  6. django允许跨域请求配置
  7. JFinal一行代码搞定增删改,要的就是快
  8. oracle 之 游标
  9. 单调队列:temperature
  10. SQL2005学习(三十二),Group by