`
kang
  • 浏览: 472738 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

 

Ajax 求响 方法:
   A
、一个客 端触 一个 Ajax 事件。从 简单 onchange 事件到某个特定的用 户动 作,很多 这样 的事件都可以触 Ajax 事件。
     
<input type="text" id="email" name="email" onblue="validateEmail()";>
   B
XMLHttpRequest 象的一个 例。使用 open() 方法建立 用,并 URL 以及所希望的 HTTP 方法(通常是否 GET POST ), 实际 上是通 一个 send() 方法 用触
      var xmlHttp;
      function validateEmail(){
        var email=document.getElementById("email");
        var url="validate?email="+escape(email.value);
        if(window.ActiveXObject){
           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
           }
        else if(window.XMLHttpRequest){
           xmlHttp=new XMLHttpRequest();
           }
        xmlHttp.open("GET",url);
        xmlHttp.onreadystatechange=callback;
        xmlHttp.send(null);
       }
    C
、向服 器做出 求。 可能 servlet CGI 脚本、或者任 器端技
    D
、服 器可以做你想做的事情,包括 访问 数据 ,甚至 访问 另一个系
   
E 求返回到 浏览 器。 Content-Type text/xml——XMLHttpRequest 象只能 text/html 型的 果。在 另外一些更 复杂 示例中,响 可能 及更广, 包括 JavaScript DOM 管理以及其他相 需要 明,你 需要 置另外一些首部,使 浏览 器不会 在本地 果。 些可以使用下面的代
        response.setHeader("Cache-Control","no-cache");
        response.setHeader("Pragma","no-cache");
    F
、在 个示例中, XMLHttpRequest 象配置 为处 理返回 callback() 函数。 个函数会 检查 XMLHttpRequest readyState 属性,然后 看服 器返回的状 态码 。如果一切正常, callback() 函数就会在客 端上做些有意思的工作。
        function callback(){
           if(xmlHttp.readyState==4){
              if(xmlHttp.status==200){
                 //do something interesting here
                 }
              }
           }

 

AJAX 包含的 西多了 , 函数只是其中 的一个技 .

 

ajax 是一个概念 , 前台通 xmlhttp 象与后台交互 , 就算是 ajax
如果前台通 ajax 提交到了后台 , 后台要把 理的 果返回到前台 , 就必 要有回 函数 callback function

 

 

分享到:
评论

相关推荐

    unigui_ajax Post Callback -返回参数 HTMLFrame 事件_1

    在“Post Callback”部分,我们讨论的是当Ajax POST请求完成后执行的回调函数。这个回调函数通常用来处理服务器返回的数据,如解析JSON,更新UI,或者处理错误信息。理解如何正确编写和使用回调函数是确保Ajax请求...

    AjaxCallBack

    AjaxCallBack 是一种基于JavaScript技术实现的页面局部更新和异步数据交换的方法。它利用XMLHttpRequest对象作为后台与服务器端通信的桥梁,实现了在不刷新整个网页的情况下,仅更新部分页面内容的效果,极大地提升...

    Ajax三级无刷新级联实例使用CallBackObject.js 简易Ajax框架

    `CallBackObject.js`作为一个简易的Ajax框架,简化了开发者实现这类功能的步骤,使得即使对于初学者来说,也能快速理解和应用Ajax技术。在实际项目中,可以根据需求对其进行扩展或与其他库(如jQuery、Vue.js等)...

    一个基于ajax+ASP.NET实现的客户端Callback 控件源码例子

    标题提到的“基于Ajax+ASP.NET实现的客户端Callback控件源码例子”是一个具体的示例,展示了如何在ASP.NET环境中使用Ajax技术来创建一个客户端回调功能。客户端回调(Client Callback)是ASP.NET提供的一种轻量级的...

    ajax JSONP请求处理回调函数jsonpCallback区分大小写

    使用ajax进行 JSONP跨域请求,...必须是 jsonpCallback 而不是jsonpcallback 代码如下: $.ajax({ url: ‘http://www.zbphp.com/j.php?act=json&tm=’, dataType: ‘JSONP’, jsonpCallback: ‘_GroupMember_Callback’

    一个基于C#+Ajax 实现的PostBack Async Callback 程序例子代码

    本示例代码是基于C#编程语言,利用Ajax技术实现的PostBack Async Callback程序,这通常用于ASP.NET开发中。 在ASP.NET中,PostBack是页面生命周期的一部分,当用户点击按钮或其他交互元素时,整个页面会回传到...

    ajax ajax原理 ajax代码 ajax编程 ajax学习

    callback(new Error('Ajax request failed with status ' + xhr.status)); } }; xhr.send(data); } // 使用示例 sendAjaxRequest('example.php', 'POST', 'param1=value1&param2=value2', function(err, res) {...

    ajax.dll以及说明文档和demo

    private static extern void AjaxRequest(string url, AjaxCallback callback); public delegate void AjaxCallback(string response); public void SendAjaxRequest() { AjaxRequest(...

    PHP AJAX JSONP实现跨域请求使用范例_ajax如何解决跨域请求

    在 ajax.js 文件中,我们使用 $.ajax() 方法来发送 AJAX 请求,并处理返回的数据。 在实际应用中,我们可以使用 JSONP 来实现跨域请求,以便从其他域名下的服务器获取数据。但是,我们需要注意的是,使用 JSONP 会...

    解决Ajax 发送多个请求引发的并发问题

    在Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛用于实现页面的异步更新,从而提升用户体验。然而,当需要发送多个Ajax请求时,可能会出现并发问题,导致数据处理混乱或者请求响应顺序不可控。本文...

    ajaxTest 实用简单封装

    function ajaxGet(url, callback) { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { callback(xhr.responseText); } }; xhr....

    json+callback实现无刷新demo

    json+callback实现无刷新demo,短小精悍

    miniAjax一个迷你Ajax库为简单的Web应用程序提供了Ajaxjsonp和ready特性

    }, 'callback'); // DOM就绪事件 miniAjax.ready(function() { // 在DOM加载完成后执行的代码 }); ``` **总结** `miniAjax`是一个适用于小型Web应用的Ajax库,它提供了基础的Ajax功能,跨域数据获取的jsonp支持...

    CAjax.rar_Ajax 留言_ajax_ajax .net_ajax C#_net

    而“Callback”可能是源代码中的一个重要部分,因为回调函数在Ajax中起着关键作用。在Ajax请求中,服务器响应后,客户端会执行预先定义的回调函数来处理这些数据,更新页面相应部分。 Ajax的核心组件包括: 1. **...

    ajax跨域实例

    其中之一是使用 jQuery 的 ajax 方法,并设置 dataType 为 jsonp。这将使 jQuery 自动将 callback 函数名传递给服务端,并将响应数据包装在这个 callback 函数中。 在第二个实例中,我们使用 jQuery 的 ajax 方法...

    Ajax-mod_wedal_joomla_callback.zip

    Ajax-mod_wedal_joomla_callback.zip,显示按钮和弹出回调窗体,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页...

    ASP.NET2.0实现无刷新客户端回调的Callback机制

    在ASP.NET 2.0中,引入了一种新的技术,即客户端回调(Client Callback)机制,也称为 Partial Page Rendering 或 UpdatePanel,这使得开发者能够实现无刷新页面更新,提高用户体验。 客户端回调机制的核心是通过...

    Jquery跨域Ajax请求测试

    jsonpCallback: "handleResponse", // 回调函数名 success: function(response) { console.log("成功获取数据:", response); }, error: function(jqXHR, textStatus, errorThrown) { console.error("请求失败:...

    JS封装的AJAX函数

    function ajaxGet(url, callback) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { callback(null...

    Ajax请求session超时处理流程

    Ajax请求session超时处理流程 java服务器端处理: SessionValidateFilter中修改: if (ServerInfo.isAjax(request)) { request.setAttribute("statusCode", 301); request.setAttribute("message", "Session ...

Global site tag (gtag.js) - Google Analytics