文档章节

ajax请求中return不起作用问题

hsulucien
 hsulucien
发布于 2016/06/28 20:53
字数 149
阅读 11
收藏 0
点赞 0
评论 0
function GetUserInfo(tp) {
    var username;
    $.ajax({
        type: "POST",
        cache: false,
        data: "type=exlogin&tp=" + tp,
        url: "Handle/OpeartionHandler.ashx",
        success: function(userinfo) {
            username = userinfo;
        }, error: function(data) {
            username = "";
        }
    });
    return username;
}

// 对于此方法调用之后会一直返回undefined,原因是Jquery的ajax是异步的,所以大多时候没执行完AJAX就return htmlcontent了,所以会一直返回undefined, 
// 解决方法:添加async: false,即修改此方法为同步


function GetUserInfo(tp) {
    var username;
    $.ajax({
        type: "POST",
        cache: false,
        data: "type=exlogin&tp=" + tp,
        async: false,
        url: "Handle/OpeartionHandler.ashx",
        success: function(userinfo) {
            username = userinfo;
        }, error: function(data) {
            username = "";
        }
    });
    return username;
}

其他:

© 著作权归作者所有

共有 人打赏支持
hsulucien
粉丝 0
博文 3
码字总数 57
作品 0
jquery ajax首次脚本不执行,ajax没响应解决方案

1、添加async:false.即修改为同步了,什么意思? 正如其名是异步请求,并不会等待你的执行结果返回程序就继续执行了。加上 async: false, 表示同步执行,就需要等待执行结果了。 (按同事解释...

wsy5344 ⋅ 2015/05/23 ⋅ 0

jquery ajax return值不能取得的解决方案

大家先看一段简单的jquery ajax 返回值的js function getReturnAjax{ $.ajax({ type:"POST", url:"ajax/userexist.aspx", data:"username="+vusername.value, success:function(msg){ if(msg......

木木在路上 ⋅ 2014/12/22 ⋅ 0

解决js代码中加入alert()就成功执行,不加就不对的问题!

因为return false的作用域在each循环中,它只起到了结束当前循环的作用,相当于break,并没有返回任何类型的值 转众多网友意见 问题: 我是做一个回车事件处理,翻页的那种,在一个页面上成功...

习惯了-想你 ⋅ 2016/11/30 ⋅ 0

struts2 传递json对象时的延迟加载异常处理方法

那么,为什么会出现这个异常呢? 究其原因,竟然是Hibernate的懒加载引起的。一定是你传递的数据中有引用类型的数据采用了懒加载机制。 比如:我要从Action中向前台传送一个Collection<Menu...

goover1001 ⋅ 2014/03/12 ⋅ 0

jquery ajax执行顺序

项目中,经常需使用到jquery ajax请求后台数据校验前端用户输入数据的有效性,然后根据服务器返回的结果来确定是否允许本次的请求数据可以提交服务器 通过ajax请求后台校验前端用户输入数据 ...

划破的天空 ⋅ 2016/06/03 ⋅ 0

ajax请求重定向后页面不跳转问题 (使用拦截器)

一、ajax重定向的问题。 默认ajax是不支持重定向的,因为ajax本身就是局部刷新,不重新加载页面的。如果需要用到重定向可以通过以下方法: 第一步:后端代码改造。 在后端(大部分情况都是拦...

Jake_xun ⋅ 04/12 ⋅ 0

jQuery Ajax同步参数导致浏览器假死怎么办

事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基本的逻辑剥离...

X_H ⋅ 2015/12/30 ⋅ 0

jquery ajax和springMVC的交互

小弟有个问题一直没找到答案,在此请教大家,请看: 问题:web项目中使用jQuery ajax 和SpringMVC的时候,我想在ajax请求中使用以.js或者.html为后缀的请求来请求后台SpringMVC服务,可是总不...

大风车呐转呀转 ⋅ 2015/11/14 ⋅ 2

echarts折线图数据是动态的,datazoom怎么不起做用

我在调一个项目的数据图形 用的是echarts折线还有柱状图,但是在调试颜色还有加入datazoom组件的时候,在页面根本不起作用 代码如下

问题丶小白 ⋅ 2016/01/19 ⋅ 1

ssh+extjs,使用拦截器做权限控制的问题?

做一个系统,使用ssh+extjs搭建项目框架,extjs作为前台界面,现在需要做权限控制,打算使用Interceptor拦截action,然后将action作为最小权限放在数据库,用登录用户账号关联。权限验证过程...

小薇 ⋅ 2012/09/19 ⋅ 5

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring MVC基本概念

只写Controller

颖伙虫 ⋅ 13分钟前 ⋅ 0

微软重金收购GitHub的背后逻辑原来是这样的

全球最大的开发者社区GitHub网站花落谁家的问题已经敲定,微软最终以75亿美元迎娶了这位在外界看来无比“神秘”的小家碧玉。尽管此事已过去一些时日,但整个开发者世界,包括全球各地的开源社...

linux-tao ⋅ 13分钟前 ⋅ 0

磁盘管理—逻辑卷lvm

4.10-4.12 lvm 操作流程: 磁盘分区-->创建物理卷-->划分为卷组-->划分成逻辑卷-->格式化、挂载-->扩容。 磁盘分区 注: 创建分区时需要更改其文件类型为lvm(代码8e) 分区 3 已设置为 Linu...

弓正 ⋅ 34分钟前 ⋅ 0

Spring源码解析(六)——实例创建(上)

前言 经过前期所有的准备工作,Spring已经获取到需要创建实例的 beanName 和对应创建所需要信息 BeanDefinition,接下来就是实例创建的过程,由于该过程涉及到大量源码,所以将分为多个章节进...

MarvelCode ⋅ 53分钟前 ⋅ 0

js模拟栈和队列

栈和队列 栈:LIFO(先进后出)一种数据结构 队列:LILO(先进先出)一种数据结构 使用的js方法 1.push();可以接收任意数量的参数,把它们逐个推进队尾(数组末尾),并返回修改后的数组长度。 2....

LIAOJIN1 ⋅ 今天 ⋅ 0

180619-Yaml文件语法及读写小结

Yaml文件小结 Yaml文件有自己独立的语法,常用作配置文件使用,相比较于xml和json而言,减少很多不必要的标签或者括号,阅读也更加清晰简单;本篇主要介绍下YAML文件的基本语法,以及如何在J...

小灰灰Blog ⋅ 今天 ⋅ 0

IEC60870-5-104规约传送原因

1:周期循环2:背景扫描3:自发4:初始化5:请求6:激活7:激活确认8:停止激活9:停止激活确认10:激活结束11:远程命令引起的返送信息12:当地命令引起的返送信息13:文件传送20:响应总召...

始终初心 ⋅ 今天 ⋅ 0

【图文经典版】冒泡排序

1、可视化排序过程 对{ 6, 5, 3, 1, 8, 7, 2, 4 }进行冒泡排序的可视化动态过程如下 2、代码实现    public void contextLoads() {// 冒泡排序int[] a = { 6, 5, 3, 1, 8, 7, 2, ...

pocher ⋅ 今天 ⋅ 0

ORA-12537 TNS-12560 TNS-00530 ora-609解决

oracle 11g不能连接,卡住,ORA-12537 TNS-12560 TNS-00530 TNS-12502 tns-12505 ora-609 Windows Error: 54: Unknown error 解决方案。 今天折腾了一下午,为了查这个问题。。找了N多方案,...

lanybass ⋅ 今天 ⋅ 0

IDEA反向映射Mybatis

1.首先在pom文件的plugins中添加maven对mybatis-generator插件的支持 ` <!-- mybatis逆向工程 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-ma......

lichengyou20 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部