Ajax post 报400 bad request错误

code_long 2014-05-06 10:12:36
代码:

//参数
var data = {
Query: "Name.StartsWith('A')",
Sort: "test"
};
$.ajax({
url: "http://localhost:8738/Company/QueryDataForA", //调wcf api
type: "POST",
contentType: "application/json",
data: data,
success: function (json) {
debugger;
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status + ":" + XMLHttpRequest.statusText);
}
});


一下是我用代码执行的一个测试程序,测试调用服务api成功.

...全文
56266 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn952762369 2018-06-01
  • 打赏
  • 举报
回复
也有可能是后台接收参数的实体@ModelAttribute View view View的无参构造方法中没有对,他的私有属性vo进行实例化,前台提交的参数就不能放view里面,也会导致400出现,亲测会出现,而且找了好久,希望能有帮助
wd__wd3 2017-01-07
  • 打赏
  • 举报
回复
引用 15 楼 maxoracle 的回复:
[quote=引用 14 楼 feng2147685 的回复:] 一样碰到 了,顺便说一句,楼主煞笔
同样遇到了,顺便加一句,楼主生个儿子没屁眼,只知道索取,自己解决了还特么的不告诉别人[/quote] 楼主真恶心!
无敌超人007 2016-11-25
  • 打赏
  • 举报
回复
引用 14 楼 feng2147685 的回复:
一样碰到 了,顺便说一句,楼主煞笔
同样遇到了,顺便加一句,楼主生个儿子没屁眼,只知道索取,自己解决了还特么的不告诉别人
阿木王 2015-09-10
  • 打赏
  • 举报
回复
form 中加上 data-ajax='false' 否则 上传会失败
yuzjang 2015-09-06
  • 打赏
  • 举报
回复
经过测试,参数这样写才对
JSON.stringify({"params": []}),
akwolf 2015-08-21
  • 打赏
  • 举报
回复
最恶心这种这种只知道索取不知道回报的人,参数问题,传参的时候应该写成
data: JSON.stringify(param)
Leopard锋 2015-05-25
  • 打赏
  • 举报
回复
出现 400 bad request错误 我也遇到,问题的表单参数传递不全,因为我是传一整个对象的,所有填写的时候,表单各框中都要填值,漏填一个都会报400 bad request错误。这也是一种情况,遇到类似问题的可以参照下
  • 打赏
  • 举报
回复
引用 7 楼 code_long 的回复:
[quote=引用 5 楼 showbo 的回复:] url: "http://localhost:8738/Company/QueryDataForA", 跨域了吧。。标准浏览器下端口不一致也算跨域,做成jsonp进行调用 你的那个是winform测试的,不存在跨域,但是发布后是b/s的,js有跨域问题
参数的问题[/quote] 什么参数问题啊,我提交了一个图片的字节流,也报了这个错误,至今无解,能帮解答下吗
code_long 2014-05-06
  • 打赏
  • 举报
回复
引用 5 楼 showbo 的回复:
url: "http://localhost:8738/Company/QueryDataForA", 跨域了吧。。标准浏览器下端口不一致也算跨域,做成jsonp进行调用 你的那个是winform测试的,不存在跨域,但是发布后是b/s的,js有跨域问题
参数的问题
code_long 2014-05-06
  • 打赏
  • 举报
回复
自己搞定了。哈哈
  • 打赏
  • 举报
回复
url: "http://localhost:8738/Company/QueryDataForA", 跨域了吧。。标准浏览器下端口不一致也算跨域,做成jsonp进行调用 你的那个是winform测试的,不存在跨域,但是发布后是b/s的,js有跨域问题
lzpggg 2014-05-06
  • 打赏
  • 举报
回复
结帖率:75%, 你把未结的帖子结了来很快就有勇士。
code_long 2014-05-06
  • 打赏
  • 举报
回复
+++++++++++
code_long 2014-05-06
  • 打赏
  • 举报
回复
没人吗???
code_long 2014-05-06
  • 打赏
  • 举报
回复
自己顶这个在先,在线求解...

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧