首页
学习
活动
专区
圈层
工具
发布

jquery ajax请求成功,数据返回成功,seccess不执行的问题

但是,程序就是不进入到回调函数success: function(data){****}而是进入到error: function(data){***} 记得上次是因为存在跨域访问的问题导致。...即如果你定义的 dataType 是 json 类型的,那么返回来的数据一定是 json 才可以,平且不然就会执行 error 里的程序块儿。...原因是ajax请求跨域了,解决方法是在两个文件里都添加一段 js: [/b]document.domain,或者采用Jsonp的方式,如我的前一篇blog中提到的。...还有一点对JQuery 中Ajax的一点其它的认识: 客户端发起请求,得到服务器端的相应是200,的数据>没有问题.此时在判断进入success 对应的回调函数还是进入到error对应的回调函数之前...请求的域和当前域是否是同一域,如果不是同一域也十分有可能进入error:function(){***} 原帖:http://www.myexception.cn/ajax/413061.html

4.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java高并发秒杀API(三)之Web层

    对应Tomcat7.0版本 由于我们的配置文件都是以spring-开头命名的,所以可以用通配符*一次性全部加载 url-pattern设置为/,这是使用了Restful的规范;在使用Struts框架时我们配置的是...这里的success属性不是指秒杀执行的结果,而是指页面是否发送请求成功,至于秒杀之后是否成功的这个结果则是封装到了data属性里。 4....button>'); $.get(seckill.URL.exposer(seckillId), {}, function (result) { //在回调函数种执行交互流程...负载均衡问题,比如根据地域在nginx哈希,怎样能较好的保证各机器秒杀成功的尽量分布均匀呢。...后端upstgream不建议采用一致性hash,防止请求不均匀。后端服务无状态可以简单使用轮训机制。

    74620

    模块化、闭包与立即执行函数的使用、MVC里的V和C

    模块化、MVC里的V和C、闭包与立即执行函数的使用 这篇文章记录我写在线个人简历过程中学习的知识 完整代码(暂未完成) 预览地址 轮播Swiper组件的使用 英文官网 中文网--Swiper4.x使用方法...闭包作用: 用来 隐藏数据细节 (不告诉你多少岁但是你可以让他涨一岁,隐藏了age 的细节和name) 可以用来 做访问控制 (只能访问到age,无法访问到name) 如果没有立即执行函数来模块化,那么这个闭包毫无意义...accessor得到一个GrowUp函数 //growUp现在是一个全局变量了 growUp(); 实际growUp()就相当于立即执行了,因为我声明了一个函数,而且立即执行了 这就是闭包 MVC的V和...this是转过来了,也是对象本身 继续优化,分离代码 如果我们要做其他的事情,比如把激活和不激活这个导航分离,不要写在bindEvents里了,继续在对象里添加操作的函数 ?...这就是mvc里的c的意义

    1.2K10

    C++--对象作为返回值-----拷贝构造函数不执行的问题解决方案

    1.问题现象 本来func函数返回p1,实际上p1会先拷贝一份传递给test函数里面的p,这个时候会执行拷贝构造函数,但是实际上的输出并没有; 而且执行拷贝构造函数的时候,因为生成p1的副本,所以我们打印的地址应该不相同...,但是事实是相同的地址; 实际上之所以出现这样的结果,是因为编译器做了优化,如果我们想要看到拷贝构造函数的执行,想让其打印不同的地址(地址本来就不应该相同,只不过这里的编译器优化了,按照底层,地址不应该相同...,应该执行拷贝构造函数); 2.解决方案 (1)我们按照下面的步骤打开属性,看一下序号5的优化是否已经禁止使用,如果不是进行设置,使其禁止使用; (2)如果还是解决不了问题,在优化下面找到命令行的设置,...在命令行的其他选项:加上途中的代码:/Zc:nrvo-就可以了 (3)打印输出,就可以看到拷贝函数的执行以及不同的地址了。

    37710

    SpringMVC-06 Ajax

    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。...利用AJAX可以做: 注册时,输入用户名自动检测用户是否已经存在。 登陆时,提示用户名密码错误 删除数据行时,将行ID发送到后台,后台在数据库中删除,数据库删除成功后,在页面DOM中将数据行也删除。...(毫秒) beforeSend:发送请求前执行的函数(全局) complete:完成之后执行的回调函数(全局) success:成功之后执行的回调函数(全局) error:失败之后执行的回调函数...“script”: 尝试将返回值当作JavaScript去执行,然后再将服务器端返回的内容转换成普通文本格式 “json”: 将服务器端返回的内容转换成相应的JavaScript对象 “jsonp”...为正确的函数名,以执行回调函数 3.1 配置web.xml <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi

    1.3K30

    Ajax的使用

    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。...async:是否异步 timeout:设置请求超时时间(毫秒) beforeSend:发送请求前执行的函数(全局) complete:完成之后执行的回调函数(...全局) success:成功之后执行的回调函数(全局) error:失败之后执行的回调函数(全局) accepts:通过请求头发送给服务器,告诉服务器当前客户端可接受的数据类型...为正确的函数名,以执行回调函数 测试 1、配置web.xml 和 applicationContext.xml的配置文件 web.xml 的控制台,当我们鼠标离开输入框的时候,可以看到发出了一个ajax的请求!是后台返回给我们的结果!测试成功!

    1.9K30

    JavaScript学习总结(二)——延迟对象、跨域、模板引擎、弹出层、AJAX示例

    因为AJAX是异步执行的,类似高级语言中的多线程,当发起ajax请求时会有网络延迟,而代码并没有在$.get的位置被阻塞,alert先执行,但数据并没有从远程获取到,所以结果是undefined。...从这里看回调很完美,其实不然,实际开发中要复杂得多,如当第一个ajax请求完成才可以完成第二个,当第二个完成才可以完成第三个,可能最一个请求要等前面的所有请求都成功时才允许执行或才有条件执行,如 使用ajax...当延迟成功时调用一个函数或者数组函数,功能与原success类似。...该参数可以是一个函数或一个函数的数组。当延迟失败时,doneCallbacks被调用。回调执行是依照他们添加的顺序。...(2) deferred.done() 指定操作成功时的回调函数 (3) deferred.fail() 指定操作失败时的回调函数 (4) deferred.promise() 没有参数时,返回一个新的

    3.9K50

    Spring MVC-08循序渐进之国际化(AcceptHeaderLocaleResolver)

    概述 概述 国际化SpringMVC应用程序 将文本元件隔离成属性文件 选择和读取正确的属性文件 告诉Spring MVC使用哪个语言区域 使用message标签 Demo 测试 源码 概述 我们之前梳理过...Spring相关的国际化的知识点,如下 Spring-国际化信息01-基础知识 Spring-国际化信息02-MessageSource接口 Spring-国际化信息03-容器级的国际化信息资源 在这里...这个很简单,我们不讨论这个. 如果需要国际化的静态数据量有限,就可以将文本元素,比如元件标签和错误消息隔离成文本文件。每个文本文件中都保存着一个语言区域的所有文本元素译文。...但在SpringMVC中,我们不直接使用ResourceBundle,而是利用messageSource bean来告诉Spring MVC要将属性文件保存在哪里 bean> ---- 使用message标签 在Spring MVC中显示本地化消息的最容易方法就是使用Spring的message标签。

    65430
    领券