http://cnn237111.blog.51cto.com/2359144/1038080
- $(function () {
- $("#btntest").click( function(){
- var s=checkodd(5);
- alert(s);
- });
- });
- function checkodd(i) {
- var options = {
- type: 'POST',
- url: "test.ashx",
- data: { "i": i },
- success: function (result) {
- if (result.code > 0) {
- return "odd";
- }
- else {
- return "even";
- }
- },
- dataType: "json",
- error: function (result) {
- alert("error");
- }
- };
- $.ajax(options);
- }
- function checkodd(i) {
- var returnvalue;
- var options = {
- type: 'POST',
- url: "test.ashx",
- data: { "i": i },
- success: function (result) {
- if (result.code > 0) {
- returnvalue = "odd";
- }
- else {
- returnvalue = "even";
- }
- },
- dataType: "json",
- error: function (result) {
- alert("error");
- }
- };
- $.ajax(options);
- return returnvalue;
- }
- function checkodd(i) {
- var returnvalue;
- var options = {
- type: 'POST',
- url: "test.ashx",
- data: { "i": i },
- async:false,
- success: function (result) {
- if (result.code > 0) {
- returnvalue = "odd";
- }
- else {
- returnvalue = "even";
- }
- },
- dataType: "json",
- error: function (result) {
- alert("error");
- }
- };
- $.ajax(options);
- return returnvalue;
- }
- function useXMLHttpRequest() {
- var xmlhttp = new XMLHttpRequest();
- xmlhttp.open("POST", "test.ashx", false);
- xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
- xmlhttp.onreadystatechange = function () {
- if (xmlhttp.readyState == 4) {
- //alert(xmlhttp.responseText);
- if (xmlhttp.responseText.code > 0) {
- alert("odd");
- }
- else {
- alert("even");
- }
- }
- };
- xmlhttp.send("i=5");
- alert("finished");
- }
相关推荐
综上所述,"Java通过jQuery实现ajax异步请求"的示例工程涵盖了客户端与服务器端的交互流程,包括使用jQuery发起AJAX请求、Java后端处理请求并返回数据,以及数据格式的转换和错误处理。了解并掌握这些知识点,对于...
本资源提供了一个基于jQuery的AJAX异步加载的Web项目实例,通过导入MyEclipse开发环境即可运行,涉及到的主要技术包括jQuery、JSON以及Servlet。 ### jQuery中的AJAX jQuery提供了`.ajax()`函数,它是所有AJAX功能...
- **带参数的Ajax异步请求**: ```javascript $.ajax({ type: "POST", async: false, cache: false, url: "listComplaintQuantityReports.action", data: { "quantityReport.summaryStartDate": $("#...
而异步则这个AJAX代码运行中的时候其他代码一样可以运行。 jquery的async:false,这个属性 默认是true:异步,false:同步。 代码如下: $.ajax({ type: “post”, url: “path”, cache:false, async:false, ...
下面是一段示例代码,它展示了如何在jQuery中实现异步和同步请求: ```javascript // JavaScript部分 function test() { var a = 1; $.ajax({ type: 'GET', url: 'test.php', data: 'page=112', success: ...
在Web开发中,使用AJAX与服务器进行异步通信是常见的需求,jQuery为此提供了便捷的$.ajax()方法。但开发者们可能会遇到一个问题:在$.ajax()方法中,尽管我们试图通过return语句返回一些值,却常常发现这些返回值...
### jQuery中异步交互技术详细指南 #### 引言 随着Web开发的不断发展,异步交互技术成为提高用户体验的关键手段之一。jQuery作为一个流行的JavaScript库,提供了丰富的API来简化这一过程。其中,`jQuery.ajax()`是...
标题中的知识点包括“jquery ajax 同步异步执行”的解决方案,即通过设置`async`属性的不同值来控制AJAX请求是同步执行还是异步执行。描述部分讲述了同步执行的一个关键点,即在AJAX请求完成前,程序会等待,不会...
在学习jQuery的ajax使用中,我们经常会遇到同步(synchronous)和异步(asynchronous)的概念,这两个术语是异步JavaScript和XML(Ajax)编程的核心。在本文中,我们将详细讲解在jQuery的ajax方法中如何使用async参数控制...
本文将深入探讨jQuery中的异步请求,即AJAX(Asynchronous JavaScript and XML),并提供一个实例来帮助理解。 AJAX是Web开发中的核心技术之一,允许在不刷新整个页面的情况下与服务器进行数据交互。jQuery的$.ajax...
Ajax在jQuery中的应用让开发者能够实现无刷新的数据交换,提升了用户体验,减少了页面加载时间,同时也使得Web应用程序更加动态和响应式。 **1. jQuery的Ajax核心函数** 在jQuery中,有几种主要的Ajax函数可供选择...
**Ajax异步请求服务器——基于Jquery** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。在本...
在讲解JavaScript中的Ajax技术时,经常会遇到异步和同步请求的问题。本文旨在深入探讨这一问题,并通过实例代码说明在Ajax调用中如何控制这两种请求方式。 Ajax(Asynchronous JavaScript and XML)是一种在无需...
在本文中,我们将深入探讨如何使用jQuery和Ajax技术实现一个简单的登录验证系统。这个系统能够实时检查用户输入的用户名和密码是否有效,而无需页面刷新,从而提供更流畅的用户体验。 首先,jQuery是一个轻量级的...
在Web开发领域,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript操作,特别是处理DOM操作、事件处理以及,如本例所示,AJAX(异步JavaScript和XML)请求。AJAX允许网页在不重新加载整个页面的情况下...
本项目“jQuery AJAX简易计算器”旨在展示如何利用jQuery库与服务器端进行异步数据交换,实现实时计算功能,无需页面刷新。 **jQuery与AJAX** jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、...
在"JQuery实战2:功能表单 - JQuery - AJAX - JavaEye论坛.files"这个压缩包中,可能包含了相关的代码示例和论坛讨论,你可以下载并参考这些资料,以便更好地理解和应用jQuery与Ajax的结合使用。 总结来说,jQuery...
### AJAX异步提交表单知识点解析 #### 一、AJAX技术概述 AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以...
在jQuery中,异步Ajax(Asynchronous JavaScript and XML)是实现网页动态更新和实时交互的关键技术。Ajax允许在不刷新整个页面的情况下,与服务器进行数据交换,提升用户体验。 在jQuery中,$.ajax() 方法是最基础...