<%@ page language="java" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JQuery</title> <mce:script type="text/javascript" src="/script/jquery-1.4.2.js" mce_src="script/jquery-1.4.2.js"></mce:script> <mce:script type="text/javascript"><!-- /**同步的Ajax请求,在一个方法体内,方法体内的函数依赖于Ajax的响应结果*/ function loadSomething() { var condition=""; $.ajax({ async:false;//使用同步的Ajax请求 type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ condition=msg; } }); /** *在这里处理condition *如果使用的异步的话,或许Ajax请求没响应到客户端,却被Ajax下面的代码掉用 *所以有可能出问题 */ } // --></mce:script> </head> <body> </body> </html>