`

Javascript异步请求调用的方法

阅读更多

Javascript代码
         
// 异步请求调用的方法  
       var getMessage: function(){  
         
         // 实例化Ext发送Ajax请求需要的Connection对象  
         var conn = new Ext.data.Connection();  
         // 发送异步请求  
         conn.request({  
         // 请求地址  
           url: 'p/message/short/view_message.do',  
           method: 'GET',  
           // 指定回调函数  
           callback: callback  
         });  
       }  
       //回调函数  
       callback: function(options, success, response){  
         if(success){  
           // 如果成功则使用Ext将JSON字符串转换为JavaScript对象  
           var jsonObj = Ext.util.JSON.decode(response.responseText);  
           // 到这就可以取你想要的东东了  
 
          // 取消息id  
            var msgId = jsonObj.id;  
 
           // 取消息标题  
 
            var msgTitle = jsonObj.title;  
         }  
       }

 

后台:

 

  //   拼一个json串  
String json = "{id:'消息id',title:'消息标题'}“;  
 
// 设置字符集,有时返回的json串会有中文问题  
  response.setCharacterEncoding("UTF-8");  
  PrintWriter out = response.getWriter();  
  out.println(json);  
  return null;

 

 

分享到:
评论

相关推荐

    jQuery-ajax-用户名异步请求

    这个过程可以通过Ajax调用后台接口实现,避免用户频繁提交表单进行检查。 首先,我们需要在HTML中创建一个输入框和一个按钮,用于获取用户名和触发异步请求: ```html 请输入用户名"> 检查用户名 ``` 然后,我们...

    JavaScript异步编程g.pdf

    JavaScript异步编程是前端开发领域中的一个重要概念,它允许程序在等待长时间操作(如网络请求)时继续执行其他任务,而不是简单地暂停或停止,从而提升用户体验。本书《JavaScript异步编程》作为图灵程序设计丛书的...

    jquery异步请求例子

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理以及,当然,异步请求。本文将深入探讨jQuery中的异步请求,即AJAX(Asynchronous JavaScript and XML),并提供一个实例来帮助理解。 ...

    jquery异步方式请求

    jQuery的异步请求主要通过`$.ajax()`方法实现,但为了简化API调用,jQuery还提供了`$.get()`, `$.post()`, `$.getJSON()`等更便捷的方法。这些方法可以发送HTTP GET或POST请求,接收JSON、XML或HTML格式的数据,并...

    《JavaScript异步编程》PDF版本下载.txt

    ### JavaScript异步编程知识点概述 #### 一、异步编程概念 在JavaScript中,异步编程是一种处理长时间运行操作而不阻塞主线程的方法。这种方式允许程序在等待某些操作(如I/O操作、网络请求等)完成的同时,继续...

    Ajax异步请求简单示例

    本示例将展示如何使用Ajax进行简单的异步请求。 首先,我们需要了解Ajax的工作流程。Ajax请求通常包含以下步骤: 1. **创建XMLHttpRequest对象**:这是所有Ajax操作的基础。在现代浏览器中,我们可以直接创建`...

    javascript异步编程 设计快速响应的网络应用 源码

    JavaScript异步编程是Web开发中的核心技能,它使得开发者能够设计出快速响应的网络应用,提供流畅...无论是在前端开发中处理AJAX请求,还是在Node.js后端处理I/O密集型任务,JavaScript异步编程都是不可或缺的一部分。

    Ajax异步请求

    **Ajax异步请求详解** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,大大提升了用户体验。...

    异步请求.post()和.ajax({})的区别

    在JavaScript中,有两个常用的方法可以实现异步请求:$.post()和$.ajax({})。尽管它们的目的相似,但它们在使用方式和提供的功能上存在一些差异。理解这些差异有助于开发者更好地控制数据交换过程,提高应用性能。 ...

    ajax .net 异步请求方式

    本文将深入探讨.NET中实现AJAX异步请求的几种方法。 一、ASP.NET AJAX库 1. UpdatePanel:ASP.NET AJAX库中最基础的异步更新组件是UpdatePanel。它创建了一个局部刷新的区域,使得在这个区域内进行的任何操作都可...

    Javascript异步编程的4种方法

    ### JavaScript异步编程的四种方法 #### 概述 JavaScript是一种广泛使用的脚本语言,尤其在Web开发领域占据着核心地位。由于浏览器环境的限制,JavaScript最初被设计为单线程执行模型。这意味着在同一时间只能执行...

    使用JavaScript和Ajax 发出异步请求

    在本文中,我们将深入探讨如何使用JavaScript和Ajax发出异步请求,以及它们背后的工作原理。 首先,JavaScript是一种广泛应用于客户端的脚本语言,它允许在用户与网页交互时动态更新内容。在传统的HTTP请求中,页面...

    Ajax异步请求分页

    综上所述,Ajax异步请求分页是提高Web应用性能和用户体验的重要手段,结合C#的服务器处理能力,能够构建出高效且用户友好的分页系统。在实际开发中,需要根据项目需求灵活运用各种技术和策略,确保系统的稳定性和可...

    Ajax自己写的js异步请求方法

    本文将详细介绍一种基于原生JavaScript实现的Ajax异步请求方法。 #### 二、核心概念 1. **XMLHttpRequest对象**:这是执行Ajax请求的核心对象,用于创建HTTP请求并发送到服务器。 2. **onreadystatechange事件**:...

    Ajax 异步请求-校验用户名唯一性

    2. **JavaScript(Controller)**:在JavaScript中,我们可以使用`XMLHttpRequest`对象或更现代的`fetch API`来创建异步请求。下面是一个使用jQuery简化示例: ```javascript function checkUsernameUniqueness() {...

    异步调用流程图

    首先,异步调用的基本思想是,当一个函数或方法被调用时,它并不立即返回结果,而是立即返回一个代表未来结果的对象(如Promise或Future)。调用者可以继续执行后续任务,而不会等待该异步操作完成。当异步操作的...

    jquery异步调用post get方式

    `jQuery`提供了`$.ajax()`, `$.post()`, 和 `$.get()`等方法来实现异步请求。本文将深入探讨`jQuery`中的`POST`和`GET`异步调用方式。 1. **GET方式** `GET`是最常见的HTTP请求方法,通常用于获取资源。在jQuery中...

    JavaScript设计模式+JavaScript模式+JavaScript异步编程

    3. **JavaScript异步编程**: 异步编程是JavaScript的重要特性,用于处理耗时操作,如网络请求和文件读写,以避免阻塞主线程。主要方法有: - 回调函数:最基础的异步处理方式,但可能导致回调地狱问题。 - 事件...

    asp.net异步调用后台方法提交

    ### ASP.NET 异步调用后台方法提交 在ASP.NET开发中,为了提升用户体验和页面响应速度,异步调用后台方法是一种常见的技术手段。本文将详细介绍如何在ASP.NET中实现异步调用后台方法,并解释相关的代码实现细节。 ...

    深入理解JavaScript异步

    JavaScript异步编程是Web开发中的核心概念,尤其在构建高性能、响应式的网页应用时不可或缺。深入理解这一主题,对于任何JavaScript开发者来说都是至关重要的。在这个教程中,我们将探索JavaScript异步处理的各个...

Global site tag (gtag.js) - Google Analytics