`
lihong11
  • 浏览: 456974 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

jquery的get异步请求函数中使用return不起作用

阅读更多
jquery的get异步请求函数中使用return不起作用,就可以用ajax方式,如
    function CheckForm(){
        if($("#username").val() == ''){
            $("#warnning").html("<font color=red>ERROR</font>");
            return false;
        }
        return CheckUserName(); //这里的返回值不起作用
    }
    function CheckUserName(){
        var username = $("#username").val();
        var result=false;
        $.ajax({async:false//要设置为同步的,要不CheckUserName的返回值永远为false
                ,url:'b.php',data:{name:username}
                ,success:function(data){
                if(data == 1){
                    $("#warnning").html("<font color=#FF3300>Account is used.</font>");
                    result=false;
                } else {
                    $("#warnning").html("<font color=#00CC66>You can register.</font>");
                   result=true;
                }
        }});
        return result;//==========这里才是CheckUserName的返回值,回调函数返回值没有意义
    }

 

分享到:
评论
1 楼 liuweihug 2015-03-25  
不错。欢迎到www.suchso.com交流

相关推荐

    使用jQuery异步案例

    本案例将聚焦于“使用jQuery异步”这一主题,特别是在处理服务器返回的数据,如从action中传递的list,并通过JSON进行转换的情况。 首先,理解“异步”在编程中的含义至关重要。在Web开发中,异步操作允许浏览器在...

    (java版本)自己做了一个jquery ajax异步请求,获得一个list对象的下拉框例子

    在本文中,我们将深入探讨如何使用Java和jQuery AJAX来实现异步请求,从而获取服务器端的一个List对象,并将其数据填充到前端的下拉框(dropdown)中。这个过程涉及到前端与后端的交互,JSON对象的序列化和反序列化...

    jquery ajax选项卡使用jQuery选项卡切换异步加载请求数据

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理以及Ajax交互。jQuery的Ajax功能使得开发者能够实现异步数据加载,极大地提升了用户体验。在这个场景中,我们讨论...

    jquery异步请求

    本文将详细介绍jQuery中几种常用的异步请求方法及其参数。 #### 二、$.post方法 `$.post` 方法用于向服务器发送POST请求。它接收三个参数: 1. **url**:需要请求的地址,即服务器端处理请求的URL。 2. **data**...

    jquery的ajax异步请求接收返回json数据实例

    在JavaScript的世界中,jQuery库极大地简化了与服务器端交互的过程,特别是对于异步请求(Ajax)和处理返回的JSON数据。本篇文章将深入探讨如何使用jQuery的`$.ajax`方法来实现异步请求并接收JSON数据。 首先,JSON...

    使用jQuery实现异步操作(包括异步提及form表单)Meet520.doc

    在jQuery中,我们可以使用`$.getJSON()`函数发起一个GET请求来获取JSON格式的数据。例如,以下代码展示了如何使用jQuery进行异步请求: ```javascript $.getJSON('/Meet520/ajax.action?id=' + id, function(json) ...

    JQuery,JSON,Struts2实现Ajax异步请求

    在Web开发中,异步请求是一种提升用户体验的重要技术,它允许页面在不刷新整个页面的情况下与服务器进行数据交互。本文将详细讲解如何使用JQuery、JSON和Struts2框架来实现Ajax异步请求。 首先,JQuery是一个轻量级...

    jquery+servlet 异步获取数据 并显示出来(很有收获的哦!)

    在jQuery中,$.ajax()是最强大的异步请求方法,它可以配置各种参数,如URL、请求类型(GET或POST)、数据类型(JSON、XML、HTML等)以及回调函数。例如,我们可以这样使用$.ajax来获取Servlet返回的数据: ```...

    使用jQuery处理AJAX请求的基础学习教程

    在使用$.ajax时,开发者需要指定请求的URL、发送的数据、请求的类型(GET或POST等)以及成功接收数据后的回调函数。例如,使用$.get和$.post发起请求的基本语法如下: ```javascript $.get(url, [data], [callback]...

    jquery异步调用页面后台方法

    在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理以及与服务器的异步通信。在本例中,我们关注的是如何使用 jQuery 异步调用页面后台(通常指的是 ASP.NET 后台代码)的方法,并...

    spring3 mvc 用 jquery ajax 交互

    在IT行业中,Spring MVC和jQuery AJAX是两种广泛使用的技术,它们在构建现代Web应用程序时起着关键作用。本文将深入探讨如何在Spring MVC框架中利用jQuery的AJAX功能进行前后端交互,提升用户体验。 首先,Spring ...

    jquery-form 异步提交表单

    在使用jQuery Form插件时,如果表单中有Struts的标签,如`&lt;s:form&gt;`,需要确保这些标签正确设置了`action`属性,指向服务器端处理请求的Action。 ### 结论 jQuery Form插件极大地简化了异步表单提交的过程,使...

    利用Linq + Jquery + Ajax 异步分页的实现

    使用jQuery的Ajax函数,我们可以构建一个事件处理器,监听分页按钮的点击事件,然后向服务器发送GET或POST请求。例如: ```javascript $(document).ready(function() { $('#pagination a').on('click', function(e...

    Jquery Asp.net AJAX 异步通讯

    通过jQuery的$.ajax()函数,我们可以发起异步请求到aspx.cs中的方法。首先,你需要在aspx.cs中定义一个接受GET或POST请求的方法,然后在jQuery中构造相应的HTTP请求。 ```javascript $.ajax({ type: "POST", url:...

    浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法

    4. **使用async/await(需要Babel或现代浏览器支持)**:在支持ES6 `async`和`await`的环境中,可以创建一个异步函数来等待AJAX请求完成。 ```javascript async function ManageCommentText(text) { const ...

    JQuery发起ajax请求Struts2,并操作JSON数据的例子

    在这个例子中,jQuery用于发起Ajax请求,这是一种异步的HTTP请求,可以在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。 **Ajax**(Asynchronous JavaScript and XML)技术本身并非一种编程语言,...

    jquery下异步提交表单 异步跨域提交表单

    在使用jQuery处理表单提交时,异步提交和跨域提交是常见的需求,本篇文章将详细介绍如何利用jQuery实现这两种表单提交方式。 ### jQuery下异步提交表单 异步提交表单指的是在不刷新页面的情况下,通过JavaScript...

    基于ASP.NET接口的AJAX异步请求实例(不是控件)

    另一个基本的AJAX入门实例是基于URL请求的,这通常涉及使用`XMLHttpRequest`对象或jQuery的`$.ajax()`方法进行HTTP GET或POST请求。这种方法不依赖于ASP.NET的特定框架,而是直接与服务器进行通信,获取或发送数据。...

    整合jquery+json+struts2异步提交实例

    在jQuery中,Ajax已经被高度封装,使得异步请求变得简单易用。在这个实例中,`ajaxasync`可能是指一系列的Ajax异步请求示例。 综上所述,"整合jquery+json+struts2异步提交实例"是一个实用的Web开发教程,它演示了...

    asp.net 利用jquery-ajax调用后台方法

    对于更简单的GET或POST请求,jQuery提供了简化的`$.getJSON()`, `$.get()`, `$.post()`方法,它们是`$.ajax()`的封装,方便快捷地进行数据请求。 综上所述,通过jQuery的AJAX功能,我们可以轻松地在客户端与ASP...

Global site tag (gtag.js) - Google Analytics