`
xiangqian0505
  • 浏览: 321653 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AJAX同步 JS方法顺序执行

 
阅读更多
//保存前执行的方法,ajax同步调用后台验证包裹单号是否存在
	function doBeforeSave(){
		var packageCode=document.getElementById("packageCode").Value;
		var temp=false;
		if(packageCode!=""){
			 $.ajax({
		            url: "${ctx}/finance/packageManagement!parcelsWhetherExists.do",   //接收页面
		            type: 'post',      //POST方式发送数据
		            async: false,      //ajax同步
		            data:{packageCode:packageCode},
		            success: function(result) {
		            	temp = eval(result.result);
		            }
		        });
		}
		if(!temp){
			alert("包裹单号已存在!");
			toft.resetForm("addDataForm");//清空表单
			toft.id("packageCode").focus();
		}
		return temp;
	}

 

1
2
分享到:
评论
3 楼 xiangqian0505 2012-06-20  
阅读了一下代码,明白了,谢谢

其实就这样很简单的实现,有时候却会让我们苦恼半天。
2 楼 haiyangyiba 2012-06-19  
temp
haiyangyiba 写道
细节问题,平时没有注意到的,楼主能直接给出正解,加深印象就更好了


阅读了一下代码,明白了,谢谢
1 楼 haiyangyiba 2012-06-19  
细节问题,平时没有注意到的,楼主能直接给出正解,加深印象就更好了

相关推荐

    SSM+js+ajax同步

    首先,让我们明确一个概念:Ajax默认是异步的,但有时候我们需要确保某些Ajax请求按特定顺序执行,这就需要进行同步处理。在jQuery库中,可以借助$.Deferred()对象和$.when()函数来实现同步。 1. **$.Deferred()...

    jquery中ajax函数执行顺序问题之如何设置同步

    然而,由于其异步的特性,开发者有时候需要将AJAX请求同步执行,以确保代码执行顺序符合逻辑。在本主题中,我们将探讨在使用jQuery时,如何设置AJAX请求为同步执行。 首先,需要理解AJAX请求的默认执行模式是异步的...

    同步执行和异步执行学习Demo

    在同步执行中,程序会按照代码的顺序逐行执行,如果某一步骤需要等待,例如读取文件、网络请求或计算密集型任务,那么整个程序会暂停,直到这个任务完成才会继续执行下一行。这种方式保证了代码的执行顺序和结果的确...

    jquery ajax同步异步的执行最终解决方案

    1. AJAX同步执行与异步执行的区别 同步执行意味着AJAX请求会被阻塞,直到服务器响应,而在此期间,用户界面将无法响应用户操作。异步执行允许用户界面保持响应,因为AJAX请求在后台进行,不阻碍其他脚本的执行。 2...

    jquery的ajax同步和异步的理解及示例

    最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。 而异步则这个AJAX代码...

    AJAX访问PHP函数库AJASON的同步(非异步)版

    因此,同步AJAX通常只适用于那些必须按照特定顺序执行操作,且对用户体验影响较小的情况。 总结来说,AJASON是一个方便的PHP AJAX函数库,其同步版本适应了开发者在特定场景下的需求,允许他们等待服务器响应后再...

    js中同步与异步处理的方法和区别总结.docx

    同步处理是指在 JavaScript 中,程序执行顺序是从上到下,逐行执行的。在这种方式下,每个语句都会等待前一个语句执行完成后,才会继续执行下一个语句。这种方式可以保证程序的执行顺序,但它也会导致程序的执行效率...

    Jquery ajax 同步阻塞引起的UI线程阻塞问题

    本文将详细讨论Jquery ajax同步阻塞引起UI线程阻塞的问题,并提供一些解决方法。 首先,我们来解释一下什么是Jquery ajax同步请求。Jquery ajax方法是用来实现AJAX技术的一种方式,它允许我们与服务器进行异步通信...

    尚筹网-加餐-Ajax的同步和异步请求1

    在同步模式下,Ajax请求会阻塞后续代码的执行,直到服务器返回响应并处理完回调函数。 **2.2 代码** 设置`async: false`可以将Ajax请求转换为同步模式: ```javascript $.ajax({ url: "test/ajax/async.html", ...

    jquery中的ajax同步和异步详解

    最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。 而异步则这个AJAX代码...

    uselessjs一个用于控制javascript异步并发后执行顺序的小型库

    useless.js 是一个轻量级的JavaScript库,其主要功能是帮助开发者管理异步操作的并发和执行顺序。在现代Web应用中,由于Ajax、Promise、async/await等技术的广泛应用,异步编程变得越来越常见,同时也带来了挑战,如...

    jquery中的ajax如何返回结果而非回调方式即为同顺序执行

    标题和描述中提到的“返回结果而非回调方式”是指在`$.ajax`请求中改变其异步行为,使其按照同步顺序执行。通常,由于异步性,我们使用回调函数来处理`$.ajax`的响应数据,但这并不总是符合编程逻辑的顺序。为了获得...

    ajax 同步请求和异步请求的差异分析

    在JavaScript的世界里,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许页面在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。AJAX的核心是利用XMLHttpRequest对象,它...

    jQuery中的ajax async同步和异步详解

    在学习jQuery的ajax使用中,我们经常会遇到同步(synchronous)和异步(asynchronous)的概念,这两个术语是异步JavaScript和XML(Ajax)编程的核心。在本文中,我们将详细讲解在jQuery的ajax方法中如何使用async参数控制...

    js使用generator函数同步执行ajax任务

    在JavaScript中,异步编程是处理I/O操作(如AJAX请求)的关键,因为它允许代码在等待非阻塞操作完成时继续执行。然而,传统的回调函数模式常常导致“回调地狱”,使得代码难以理解和维护。Generator函数是ES6引入的...

    Ajax同步和异步问题浅析及解决方法

    然而,Ajax的一个核心特性是默认的异步操作,这在某些场景下可能会引发问题,特别是当需要按照特定顺序执行操作时。 ### 异步与同步 **异步** 是Ajax的默认模式,意味着发送请求后,浏览器不会等待响应,而是继续...

    $.getJSON同步异步问题1

    `$.ajaxSettings.async`属性控制着所有Ajax请求是否同步执行。默认情况下,它是设为`true`,表示异步执行。将`async`设置为`false`会强制所有后续的Ajax请求变为同步,直到将其再次设置回`true`。 示例代码如下: ...

    ajax嵌套解决方式

    将外层的AJAX请求设置为同步模式(`async: false`),使得内层的AJAX请求能够按顺序执行,确保外层请求完全执行完毕后再进行下一步操作。 **示例代码**: ```javascript $.ajax({ cache: false, type: 'POST', url...

Global site tag (gtag.js) - Google Analytics