ajax中的$ajax,提交为什么会出现404?

如题所述

404错误有一个很直接的问题,就是路径错误。

以下介绍$.ajax用法以及注意事项:

$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到$.ajax()

$.ajax的一般格式如下:

$.ajax({

type: 'POST',

url: url ,

data: data ,

success: success ,

dataType: dataType

});

$.ajax的参数描述:

$.ajax需要注意的一些地方:

(1).data主要方式有三种,html拼接的,json数组,form表单经serialize()序列化的;通过dataType指定,不指定智能判断。

(2).$.ajax只提交form以文本方式,如果异步提交包含<file>上传是传过不过去,需要使用jquery.form.js的$.ajaxSubmit

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-03

404错误有一个很直接的问题,就是路径错误。

以下介绍$.ajax用法以及注意事项:

$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到$.ajax()

$.ajax的一般格式

$.ajax({

type: 'POST',

url: url ,

data: data ,

success: success ,

dataType: dataType

});

$.ajax的参数描述

$.ajax需要注意的一些地方:

(1).data主要方式有三种,html拼接的,json数组,form表单经serialize()序列化的;通过dataType指定,不指定智能判断。

(2).$.ajax只提交form以文本方式,如果异步提交包含<file>上传是传过不过去,需要使用jquery.form.js的$.ajaxSubmit

ajax访问后台报404
404说明访问的url是不存在的。可能的原因:1,检查带参数时的url确实是存在的,一般是配置错误或者代码编译没成功导致 2,提交数据后,转向的地址或者jsp、ftl文件不存在。第二种错误,可以使用断点跟踪进行检查

用jquery $.ajax 请求后台老是url %5Bobject%20Object%5D而报404...
.Post() 的方法是不需要指明异步参数的.如果按照你希望的格式写, 那应该改为$.ajax..ajax({ url:url,data:{id:id},success:function(data,textStatus){ alert(data["resultMessage"]);} });今天遇到这个问题,正好解决了. 顺便回复下作者, 虽然是3年前的贴, 但似乎没人答出来....

ajax请求url404
192.168.1.88 应该是服务器的内网地址,把它作为网址的话,浏览器会误以为是本地局域网的IP地址,由于本地没有这个地址,所以就404了。应该使用服务器的域名,如果暂时没有域名,那也要用服务器的外网地址。

ajax访问服务器status返回404怎么回事?
由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。(HTTP 1.1新)

ajax报错404
1.检查请求的页面是否存在 2.如果请求的页面是同个站点,请求的URL用页面相对路径不要用http地址,不然可能会变成跨域请求

js为啥使用ajax老是在发送send时就报404?
404错误是最简单、最明了的错误,就是网址错了,所指向的文件或网络应用不存在的意思。你可以直接复制网址到浏览器地址栏访问下就明白了。不是你说地址对就是对的。你这个AjaxController是文件吗?是php、asp还是jsp?如果是,那应该有相应的扩展名啊 ...

网页上404是怎么回事?
错误代码412是前提条件失败 。错误一般是由于要查看的网页设置了先决条件,一般是网页中有一个或多个请求标题字段中具有先决条件,这些字段经服务器测试后被认为是”FALSE”。客户端为当前资源的meta信息(头文件字段数据)设置了先决条件,以便防止请求的方法被用于指定资源外的其他资源,因此该请求无法完成...

为什么我的AJAX请求处理成功了,还报404错误
注解,所以 Spring对我的返回值进行了映射,但是映射结果又对应不到视图,所以返回了404 正常后台代码:[java] view plain copy RequestMapping(value = "\/saveOrUpdate", method = RequestMethod.POST)ResponseBody public ResponseVo saveOrUpdate(String id, String name, String parentId, String ...

为什么AJAX请求处理成功了,还报404错误?
JsonUtil.toString(info), e);result.setSuccess(false);result.setMsg(e.getMessage());} return result;} } Spring对我的返回值进行了映射,但映射结果对应不到视图,所以出现404 解决方法:1.得把Test01写成Servlet,并映射到某个 URL 上。2.把Test01改成JSP页面,然后直接请求这个JSP页面。

ajax发送post请求,在express服务端一直404
提交的url地址错误,这个地址应该是服务跟目录啊。比如你用的是tomcat,在toncat下应该有多个应用,你本次运行了一个test应用,应用中做了一个ajaxPost.action来测试ajax提交参数,那么,url路径应该是http:\/\/localhost:3000\/test\/ajaxPost.action 你将ajax的url修改一下试试。另外,同一个工程,url可以...

相似回答