为什么ajax访问接口返回readystatus=4 status=404,不知道哪里出问题了 5C

$("#tog1").on("click",function(){
var _data= {
'mixMobile':'1212121212121'
};
$.ajax({
type : "post",
url : "Access-Control-Allow-Origin:http://crawler01.chinacloudapp.cn:8000/ListerineTmall/BindQueryCustomerServlet",
data : JSON.stringify(_data),
contentType : "application/json",
dataType : "json",
async: true,
error:function(msg) {
console.log(msg);
},
success:function(msg) {
console.log(msg);
}
});
});

这是error的日志 :readyState: 4, responseJSON: undefined, status: 404, statusText: "error"}

0

6个回答

Access-Control-Allow-Origin:需要在加载地址的服务器端设置,你在url中写有什么用?
如php是
header('Access-Control-Allow-Origin:*');

  • 也可以改成指定的域名
0
jslang
天际的海浪 或者你可以改用jsonp的方式比较好
10 个月之前 回复
jslang
天际的海浪 * 也可以改成指定的域名
10 个月之前 回复
0

Access-Control-Allow-Origin:需要在加载地址的服务器端设置****

0

404请求资源不存在,你看下请求地址是不是有问题

0

1.处理404,先把网址使用postman或者其他类似工具测试一下
2.跨域服务端设置即可

0

404资源找不到,你的请求路径url有问题啊

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
纯js的ajax readyState不返回4,jquery的$.ajax执行error,status200且数据可显示
今天开发基于java的web项目的时候,在修改了java文件后,
ajax readyState五种状态及status状态码
根据资料整理了一下ajax的readyState的五种状态和status的一些状态码:代码片段来源: https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499861493e7c35be5e0864769a2c06afb4754acc6000AJAX请求是异步执行的,也就
后台返回纯字符串时,ajax readyState=4 status=200处理
范培忠 2018-05-07  在使用jquery.ajax()调用后台方法时,如果后台返回的是一个纯字符串,此时ajax应设置dataType: "text"才可以。否则会报错。  若报错,如下:{"readyState":4,"responseText":"adsfasdf","status":200,"statusText":"parsererror"}  会很奇
一些常用的AJax的请求状态(readyState)以及状态码(status)的值及其含义
AJAX请求状态,readyState,status页面状态码
关于jQuery ajax 状态码status为0,一直返回error
问题:为struts2的form表单submit提交按钮设置点击事件,点击事件触发ajax异步处理,完成异步提交操作。但是一直出现status为0,一直返回error的错误。 function doInsert() { $.ajax({ url:'newsInsert.action', data:
(HTTP状态码)Ajax status和statusText状态对照表
XMLHttpRequest 对象的 status 和 statusText 属性保存有服务器返回的 http 状态码,不同的是,status 属性保存的状态码是以数字表示的,而 statusText 属性保存的状态码是以字符串表示的。 XMLHttpRequest 对象 status 和statusText 属性对照表 status statusText
AJAX中readyState与status的区别与联系
作为web前端大杀器之一的AJAX,它的出现颠覆了很多人对web前端的理解,从我个人的角度看来,如果说1996年html/css/javascript三神器的终于集齐,使得web前端拥有了召唤神龙的能力,那么ajax就是三神器召唤出来的第一条神龙,从此以后,前后端代码拥有了完全分开的可能,在遇见要向后台传参之类的问题时,前端程序猿们都可以自信的喊出:竜が我が敵をくらえ。。。。。 在使用AJAX时,
ajax状态值(readyState)与状态码(status)详解
1- AJAX状态值与状态码区别 AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成) AJAX状态码是指,无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该
前端根据jquery ajax的error状态值返回404
$.ajax({ url: ‘xxxxxxxx’, success: function (data) { for (var i in data) { var advancedObj = { DictId: ‘’, DictData: ‘’ } advancedObj.DictId = data[i].ManageDeptid; advancedObj.DictData = data[i].Mana...
Ajax中XMLHttpRequest对象的status为0时的解决方法
Ajax中,XMLHttpRequest对象的status属性一般用来返回服务器的HTTP状态码。status为200表示”成功”,status为404代表”页面未找到”。很多书上都是这样写的,一点也不错。 但是,有时候,特别是刚开始学Ajax的时候,可能会将代码直接在本地运行。这样就出现问题了。如果在本地运行(如:C:\\ajax\\ helloworld.htm),那么status属性不管是
http请求状态码status和ajax请求状态值readystate
1开头的http状态码,表示临时响应并需要请求者继续执行操作的状态代码。 100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。   101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2开头的http状态码,表示请求成功 200     成功处理了请求,一般情况下都是返回此状态码;  201
XMLHttpRequest 对象(AJAX)的状态码(readyState)及HTTP 状态代码(status)的对照表
XMLHttpRequest 对象(AJAX)的状态码(readyState)     当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。5 个状态中每一个都有一个相关联的非正式的名称,下表列出了状态、名称和含义: 状态 名称 描述 0 Uninitialized
Ajax关于readyState(状态值)和status(状态码)
1.Ajax:readyState(状态值)和status(状态码)的区别 readyState,是指运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤,使用“ajax.readyState”获得 status,是指无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,使用“ajax.status”获得 总体理解...
ajax中readystate值一直为1 status一直为0
百度了半天一直没找到解决问题,请大神多多指教一下初学者 <script type="text/javaScript"> //绑定单击事件 document.querySelector("#btnAjax").onclick=function () { //发送ajax请求需要五步 //1.创建异步对象 ...
rest返回一直为404
spring boot 有一个controller类,当请求执行成功,返回成功的响应。但客户端始终收到如下结果:{ "timestamp": 1508916473439, "status": 404, "error": "Not Found", "message": "No message available", "path": "/api/v1/cm/switch" }解决办
为什么我的AJAX请求处理成功了,还报404错误?
今天遇到了一个很离奇的场景,使用ajax请求后台结果 后台处理成功了页面还报了404错误。 程序员不说话,默默上代码: JS: var save = function(){ $.ajax({ url: urlMap.saveOrUpdateGroupInfo, type: 'post',
ajax请求,返回404错误
前台返回:Request URL:http://localhost:82/fro/searchAccount.do Request Method:POST Status Code:404 Not Found 解决: controller层 @ResponseBody不能少 @ResponseBody @RequestMapping("searchA
ajax请求错误返回status 0和错误error的问题
发现一个jQuery ajax请求错误返回status 0和错误error的问题,responseText是":",状态码是0而不是200
ajax请求接口,后端已经访问到了,前端报404
调接口报错如下: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Sep 11 16:01:03 CST 2018 There was an unexpected error (type=Not Found...
解决Ajax 请求文件路径,返回状态码404的问题(ide phpstrom)
<pre><?php    echo $_SERVER['PHP_SELF'];?></pre>此代码用于显示当前文件相对于根目录的绝对位置。出现404原因: PHPstrom 中调试是以项目所在文件夹为根目录的 而服务器是以项目为根目录...
ajax 后台正常执行,前台报错信息却是404
检查下后台设置Response输出对象的StatusCode为什么404的,要不也会提示404状态   原因和解决方法【感谢网友】: 先前忽略了注解@ResponseBody的作用。   @responsebody表示该方法的返回结果直接写入HTTP response body中一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@respo...
Struts2当调用action时出现HTTP Status 404 问题解决
之前碰到这一个问题,在网上查找解决方法,改了两天也没有解决,今天重新建了一个工程一开始还是出错了,后来查看Console的信息发现以下问题: 严重: Exception starting filter struts2 java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.opensymphony.
关于ajax已经成功了,却报404的错误的问题
今天遇到了一个很离奇的场景,使用ajax请求后台结果 后台处理成功了页面还报了404错误。 程序员不说话,默默上代码: JS: var save = function(){     $.ajax({               url: urlMap.saveOrUpdateGroupInfo,               typ
Ajax readyState一直为1或无法请求到后台的问题处理
1、问题及背景描述 最近重温ajax,之前粗略的了解和会用,没有详细的了解过Ajax的一些技术要点。计划在SpringMVC框架下,写三种Ajax代码的方式:①get请求②post请求③Jquery。当完成get请求的方式后,采用post请求写代码时,发现xmlHttp.readyState一直为1,且无法访问到后台。 2、解决过程 通过排查js代码,发现post请求写法没有问题,详
Ajax异域访问(访问本地资源)-status状态码为0
问题描述:    今天写了一个ajax请求本地资源的时候发现无法访问并且提示-main.html:21 XMLHttpRequest cannot load file:///F:/JavaWeb/html/content.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, ...
ajax成功访问后台却404,而且已经加了@ResponseBody
解决方法:后台的list返回错误,把传递类型改为正确的,我的是List<某个对象>
ajax请求status为canceled的原因浅析
今使用AJAX提交数据的时候数据提交成功,也插入到了数据库,但是并没有返回值.打开网络控制台发现请求状态为canceled. 之前一直没有见过这种请求状态.经过仔细检查发现在进行ajax请求时地址栏带了参数 显然这并不是我通过ajax提交的请求.也就是说我的ajax请求被干扰了.检查代码,发现绑定的form表单button自带提交属性 于是乎将此表单增加type='b
ajax 请求php 报错404 但脚本能够正常输出数据 问题的解决方法
1、场景 ajax请求php脚本返回404状态码,但php脚本能够输出数据,导致ajax的的回调函数无法继续执行。   排查过程: 1、怀疑是自己写的框架有问题,在浏览器窗口中请求ajax的请求脚本路径,页面能够正常打开。 2、写个php脚本,直接输出一个json格式的字符串,用ajax请求,依旧返回状态码为404. 3、写个html页面用ajax请求,返回状态码为405.
解决spring boot中rest接口404,500等错误返回统一的json格式
在开发rest接口时,我们往往会定义统一的返回格式,列如: { "status": true, "code": 200, "message": null, "data": [ { "id": "101", "name": "jack" }, { "id": "102", "name": "jason"
前台页面Ajax返回404,但访问了对应Controller中映射请求的方法
一、错误展示       前端页面一直显示页面加载中 二、错误调试     1.谷歌浏览器右键->检查,查看控制台打印日志,报404错误     2.于是检查后台看是否调用了对应方法,结果后台打印输出了对应方法    3.说明请求的URL是正确的,那么问题来了:为什么报404? 三、问题发现     @ResponseBody转换对象时抛错,导致Controller...
Struts2中使用Json+Jquery+Ajax,以及出现的404异常及解决办法,
第一步:首先加载架包 commons-beanutils-1.8.0.jar commons-collections-3.1.jar commons-fileupload-1.3.jar commons-io-2.0.1.jar commons-lang3-3.1.jar ezmorph-1.0.6.jar freemarker-2.3.19.jar javassist-3.11.
后端能收到Ajax请求,但是前端报404错误
今天在编码的时候遇到一个奇葩问题,记录一下 前后端分离的项目,前端VUE发送一个ajax请求,后端debugger可以正常接收到请求,debugger完之后,前端报了一个404异常。 百度了一下,解决方案:在Controller上加上@Responsebody注解,spring对返回值映射时找不到对应的视图,所以返回404 后面想了一下,为了避免所有的请求方法都加@Responsebody注...
MockMVC自动化测试接口返回404问题排查
MockMVC自动化测试接口返回404问题排查 背景描述 某次在调试新到手的项目的代码,项目是个提供restful API接口的服务型web工程,惯例先为其添加单元测试。单元测试考虑借助MockMVC来进行自动化测试。首先为工程添加相关依赖 pom文件依赖(包括spring-test,junit,mockito,hamcrest,其中junit版本要求高...
ajax请求返回值为404 路径正确
ajax请求返回值为404 路径正确我使用ajax发起了用户名是否存在的校验 但是出现了404 然而我通过浏览器直接访问是可以访问到的,一直没有想明白原因,404 找不到那么浏览器是如何找到的。。 后来发现是我springmvc没有加上@responsebody 的注解。这个404 并非是请求地址找不到, 而是springmvc 的前端控制器对返回值映射时找不到对应的视图,所以返回了404
ajax提交时控制台出现404问题解决方案
解决方案就是在控制器方法前加上注解 @ResponseBody @Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用,通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。...
ajax url跨域访问404
原ajax ip地址:1.1.1.1 要访问2.2.2.2的内容, 原来写法如下:url:"2.2.2.2/a/b",发现访问路径为1.1.1.1/2.2.2.2/a/b,自然是报404。 正确写法:url:"http://2.2.2.2/a/b",成功访问!(当然2.2.2.2要开跨域) 但是有个小问题: var host="http://2.2.2.2/a/"; $.ajax({
Ajax提交post请求返回404错误
最近使用ajax提交表单的时候,发现无法执行success函数,后台的代码也正常执行了,但是就是无法执行success函数,执行error函数,返回的错误代码时404.显然是找不到请求的url。 可是后台的代码都执行了,怎么可能找不到url呢,上网搜查加提问,网上的大神说是可能因为后台的处理函数中有页面跳转的需求。我又仔细检查了半天,我确实没有页面跳转的语句,也没有请求新页面。后来看了ie开
ajax 对404的处理
ajax 对404的处理 if ((data.status && data.status == '401') || (data.statusText && data.statusText == 'No Transport')) { console.log(data); var currentUrl = wind...
.net MVC中请求访问json文件,报404错误的解决方法
[b]问题:.net MVC中请求访问json文件,报404错误[/b] [img]http://dl2.iteye.com/upload/attachment/0122/1186/6363e6aa-9d10-30f9-94a5-3e9de137aca9.png[/img] 以上问题的解决方法: 在Web.config里面的system.webServer添加如下内容: ...
解决 -- 代码没有问题时接口报错:Status Code: 404 Not Found
我能确定这个工程的接口代码肯定没有问题,这时请求接口依旧报 404。如:经过多方检查  最终确认问题原因:KONG 网关配置不对。如下图,红框中的不能勾选,去掉勾选接口请求正常。...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 在哪里学python 哪里大数据培训