`
chinaSword
  • 浏览: 49506 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于jquery ajax return的问题

阅读更多
function checkCode(){
	var temp;
	$.ajax({     
	   cache:false,
	    async:false,
	    type:"POST",    
	    url:"doJSP/doCode.jsp",   
	    data:"rand="+code.val(),  
	    success:function(rand){
	    	if(parseInt(code.val())==parseInt(rand) && code.val()!=""){
	    		right(code,codeError);
				codeError.html(" 验证码输入正确.");
				temp=true;
	    	}else{
	    		temp2="false";
	    		wrong(code,codeError);
				codeError.html(" 验证码输入错误,可以点击图片刷新.");
				temp=false;
	    	}
   		}
   });
   return temp;

 

关键这个属性: async:false

默认为true,表示异步请求,改为false同步请求,就能取到上面代码temp的值...困扰蛮久的问题,开始还以为是js的作用域,测试无果,终于找到原来是$.ajax没设置好- -!

分享到:
评论

相关推荐

    jQuery-ajax-用户名异步请求

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互。本主题聚焦于jQuery中的Ajax功能,特别是如何利用它进行异步用户名验证。Ajax,即Asynchronous JavaScript and ...

    SSH1,JQuery的ajax返回json二维数组处理过程

    在本文中,我们将探讨如何使用SSH1框架与jQuery的AJAX功能来处理JSON二维数组,特别是在实现菜单联动下拉框的场景中。SSH1(Spring、Struts、Hibernate)是Java开发中的一个流行MVC框架组合,而jQuery的AJAX功能则...

    vue基本环境+jquery ajax应用

    在标题“vue基本环境+jquery ajax应用”中,我们可以理解为这个压缩包可能包含了一个基本的Vue开发环境,并展示了如何结合jQuery的AJAX功能来处理数据请求。 Vue的基本环境通常包括Vue的核心库、Vue CLI(命令行...

    jquery ajax demo

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理和Ajax交互等任务。`jQuery AJAX`是jQuery库中的一个核心功能,它极大地简化了原生JavaScript的异步数据通信过程。本教程将深入探讨...

    jquery Ajaxupload应用

    AjaxUpload是一款基于jQuery的插件,它通过异步方式实现文件上传,避免了传统文件上传时整个页面刷新的问题。这种技术依赖于HTML5的FormData对象(对于不支持HTML5的浏览器,它会退回到IFrame上传),提供了一种优雅...

    java程序使用jquery AJAX

    Java程序与jQuery AJAX的结合是Web开发中常见的一种技术组合,用于实现页面的无刷新更新。在本篇文章中,我们将深入探讨如何在Java后端与前端利用jQuery的AJAX功能进行交互,提升用户体验。 首先,jQuery是一个强大...

    Jquery Ajax实现简易计算器

    在本文中,我们将深入探讨如何使用Jquery Ajax技术来实现一个简易计算器。Ajax(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。结合Jquery库,我们可以...

    spring3 mvc 用 jquery ajax 交互

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

    jquery ajax 向后台传递数组参数示例

    在JavaScript中,jQuery的AJAX功能常常用于与服务器进行异步数据交互。当需要传递数组作为参数时,可能会遇到一些挑战,特别是在数组中包含复杂对象的情况。本文将深入讲解如何在jQuery AJAX中向后台传递数组参数,...

    springMVC jQuery ajax交互

    SpringMVC是Spring框架的一部分,用于构建高效、灵活的后端控制器,而jQuery则是一个强大的JavaScript库,简化了前端的DOM操作、事件处理以及Ajax交互。本文将深入探讨SpringMVC与jQuery结合使用时的Ajax交互。 ...

    jQuery AJAX 分页

    **jQuery AJAX 分页详解** 在Web开发中,为了提高用户体验,我们经常需要处理大量数据时实现分页功能。jQuery作为一个轻量级、功能强大的JavaScript库,提供了与服务器进行异步通信的能力,即AJAX(Asynchronous ...

    jquery upload ajax方式

    **jQuery Upload AJAX方式详解** 在Web开发中,文件上传是一个常见的功能,传统的文件上传通常需要刷新整个页面,用户体验较差。随着Ajax技术的发展,无刷新上传文件成为可能,jQuery结合Ajax提供了一种优雅的解决...

    Asp.Net MVC之jQuery与AJAX操作实例

    在Asp.Net MVC框架中,jQuery和AJAX的结合使用极大地提升了用户体验,使得网页能够实现异步数据交互,无需刷新整个页面即可完成数据的增删查改操作。本实例将深入探讨如何在Asp.Net MVC项目中应用jQuery与AJAX。 一...

    jquery ajax return没有返回值的解决方法

    在使用jQuery的$.ajax()方法时,遇到的问题通常是由于对AJAX异步执行的理解不深,导致无法正确处理返回值。 在异步操作中,如果在$.ajax()中直接返回一个值,这个返回值并不会直接传递到调用$.ajax()方法的地方。这...

    jquery ajax 智能搜索

    ### jQuery AJAX 智能搜索实现详解 在现代Web开发中,实时反馈用户输入的智能搜索功能变得越来越普遍。本文将深入探讨如何使用jQuery和AJAX技术实现一个智能搜索功能,通过分析给定代码示例,我们将理解其工作原理...

    jquery ajax file upload

    在Web开发中,jQuery AJAX File Upload 是一个常见且实用的技术,它允许用户在不刷新整个页面的情况下上传文件。这一技术极大地提升了用户体验,因为用户可以一边浏览网页,一边进行文件上传,提高了交互性和效率。...

    Ajax里jQuery的ajax与ssh集成

    当我们谈论Ajax与jQuery的ajax方法与SSH框架的集成时,实际上是在讨论如何在前端使用jQuery的Ajax功能与后端SSH框架进行通信,实现数据的无刷新交互。 首先,jQuery的`$.ajax()`方法是核心工具,它允许我们发起异步...

    Jquery Ajax刷新GirdView

    在ASP.NET应用中,JQuery Ajax是一个非常实用的技术,它允许我们实现页面的局部刷新,提高用户体验,而无需每次操作都加载整个页面。在本场景中,我们的目标是使用JQuery Ajax来刷新一个名为GridView的控件。...

    使用jQuery简化Ajax 开发.pdf

    ### 使用jQuery简化Ajax开发 #### 引言 随着网络应用的日益复杂,异步数据交换的需求也随之增加。Ajax(Asynchronous JavaScript + XML)作为一种技术,允许网页在不重新加载整个页面的情况下,通过JavaScript异步...

    spring框架项目+jQueryAjax提交实例。jquery-3.3.1.min.js

    标题中的"spring框架项目+jQueryAjax提交实例"指的是一个整合了Spring框架和jQuery AJAX技术的Web应用程序项目。这个项目提供了一个完整的流程,演示了如何在前端使用jQuery的AJAX功能向后端Spring MVC控制器发送...

Global site tag (gtag.js) - Google Analytics