`

二十七、ajax处理方式---load

 
阅读更多

load(url,[data],[callback])

$(function(){
    //1、创建Ajax的方式,可以直接为包装器创建,这样,ajax之后的内容会自动加载到包装器中
    /*
    在URL中可以通过空格来插入相应的选择器,以下表示去01.html页面中获取id为c的元素加载进来
    */
    //$("#content").load("01.html  #c");
    //load在没有传递参数时,使用的是get请求,当使用了第二参数传值 之后,就自动转换为post请求
    $("#content").load("01.html",{id:11},function(data){
        //function这个回调函数表示,加载完成之后的一些处理方式
        //1、已经是完成了对content这个内容的处理之后才会调用该函数
        //alert(data);
       
        /*
        特别注意以下讲解:
        首先data是一个html类型的值,通过$(data)之后,会讲这个值包装为JQuery对象
        在jQuery中包装一个document是这样来处理,会将所有body中的根节点包装到包装器中
        */
        /*
            <h1>哈哈哈!加载成功</h1>
            <div id="c">
                呵呵呵!加载成功
                <div id="c1">
                这个是C1中的内容
                </div>
            </div>
        */
        //如果要获取h1的值,因为h1是根对象,会被包装到包装器中,只能通过filter来获取
        alert($(data).filter("h1").html());
        //id为c1的元素是包装器中的元素,所以需要通过find来获取
        alert($(data).find("#c1").html());
       
        alert($(data).filter("#c").html());
       
        /**
        * 总结,查找包装器用filter,查找包装器里面的东西用find
        **/
    });
});

分享到:
评论

相关推荐

    Pushlet的Ajax-pushlet-client.js分析

    《Pushlet的Ajax-pushlet-client.js深度解析》 在当今的Web开发中,实时通信技术已经成为了一项不可或缺的技能,而Pushlet的Ajax-pushlet-client.js则是实现服务器“推”技术的重要工具。本文将深入剖析这个...

    simple-ajax-load-posts:wordpress插件,用于简单的ajax加载帖子

    **WordPress 插件 "simple-ajax-load-posts" 深度解析** 在WordPress开发中,提升用户体验的一个关键点是页面加载速度。"simple-ajax-load-posts" 是一个专为WordPress设计的插件,它允许用户通过Ajax技术实现帖子...

    jQuery ajax - load() 方法

    `jQuery` 的 `load()` 方法在处理简单的数据加载场景时非常方便,但如果需要更复杂的异步操作,比如文件上传、自定义HTTP头或跨域请求,可能需要使用 `$.ajax()` 或 `$.get()`、`$.post()` 等更强大的方法。...

    wp-ajax-load-more-posts:通过problogdesign.com加载带有AJAX插件的WordPress下一篇文章,根据我的个人网站的需要进行了修改

    本文将深入探讨如何使用“wp-ajax-load-more-posts”插件来实现WordPress网站中AJAX加载更多文章的功能。此插件最初来源于problogdesign.com,并且已经根据个人网站的需求进行了定制和优化,以提供更流畅、更个性化...

    ajax-jquery-demo

    除了基本的Ajax方法,jQuery还提供了几个与Ajax相关的事件,如`ajaxStart`、`ajaxStop`、`ajaxSuccess`和`ajaxError`等,这些事件可以在Ajax请求的不同阶段触发,允许我们进行额外的处理。 **总结** Ajax结合...

    ajax+php--接收处理xml和text格式数据

    二、XML数据处理 XML是一种可扩展标记语言,用于存储和传输结构化数据。在AJAX中,可以发送XML请求并解析响应中的XML数据。例如,服务器返回一个XML文件,我们可以使用DOMParser解析: ```javascript xhr.response...

    Ajax-jQuery-JDBC

    Ajax的核心是通过JavaScript向服务器发送异步请求,获取数据,然后使用JavaScript处理这些数据并更新页面内容,从而提高了用户体验。它使得网页可以在用户交互时动态更新,而无需等待整个页面的刷新。Ajax技术主要...

    bootstrap table ajax 示例

    `load-success.bs.table`事件会在表格数据加载成功后触发,你可以在这里处理返回的数据,填充到表格中。 总结起来,这个“bootstrap table ajax 示例”主要展示了如何使用Maven构建项目,结合Bootstrap Table和AJAX...

    ajax发送xml-java解析xml.doc

    这种方式对于传递复杂结构的数据非常有用,因为它允许我们以结构化的方式组织数据,而不仅仅是简单的键值对。然而,值得注意的是,随着JSON的普及,由于其更简洁的语法和更广泛的支持,现在通常优先选择JSON而非XML...

    AJAX基础教程-8 Tool Tips

    **二、AJAX与Tool Tips的结合** 在"ToolTipServlet.java"中,我们可能看到一个Servlet,它接收AJAX请求并返回要显示在Tool Tip中的信息。Servlet通常处理数据库查询或其他服务器端逻辑,然后将结果以JSON或XML格式...

    JS Ajax --- 使用AjaxPro 调用后台方法 操作数据库

    在IT领域,特别是Web开发中,Ajax(Asynchronous JavaScript and XML)技术的引入极大地提升了用户界面的交互性和响应速度。本文将围绕“使用AjaxPro调用后台方法操作数据库”这一主题,深入探讨如何利用AjaxPro库...

    jquery-get-post-load 方法

    ### jQuery中的GET、POST与LOAD方法详解...jQuery 的 GET、POST 和 LOAD 方法以及 AJAX 方法为开发者提供了强大的工具来处理客户端与服务器之间的数据交互。通过合理运用这些方法,可以极大地提升 Web 应用的用户体验。

    ajax--dwr测试

    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt; &lt;url-pattern&gt;/dwr/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;/web-app&gt; ``` 这里需要注意的是,`...

    编写轻量ajax组件02--浅析AjaxPro

    尽管AjaxPro组件不是最新技术,但其背后的设计思想和对反射、异步处理、参数映射等概念的实现,对于理解和构建当前的AJAX组件依然有重要的指导意义。通过本文,我们学习了AjaxPro的原理、使用方法以及在前端与后端...

    jQuery实现的纯HTML模板进行ajax数据绑定-m.

    在现代Web开发中,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨如何使用jQuery实现纯HTML模板与Ajax数据绑定,以提高用户体验并实现动态内容加载。 首先,理解...

    gt-grid 分页 用ajax 开发的 里面有例子

    在IT行业中,分页是一种常见的数据展示方式,特别是在大数据量的表格展示中,它能够提高网页性能,优化用户体验。`gt-grid`是一个用于构建高效、响应式的数据网格的框架,它支持通过Ajax进行数据的异步加载,非常...

    WEB开发 之 jQuery - AJAX load() 方法.docx

    在Web开发中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨jQuery中的一个关键Ajax方法——`load()`,它允许开发者从服务器动态地加载数据并将其插入到...

    Ajax请求session超时处理流程

    ajax load页面碎片处理: 自己写一个loadUrl()方法,不能使用jquery自带的load(). 当客户端调用loadUrl()超时,弹出一个登录框,并加一个背景层下面的整个浏览器.这时浏览器窗口内容不能变,只是上面加了一...

    jQuery - AJAX load() 实例用法详解

    总之,jQuery 的 `load()` 方法是实现AJAX请求的一种直观且易于使用的途径,能够轻松地将服务器端内容插入到网页的指定位置,从而创建更动态、交互性更强的用户体验。结合适当的回调函数,可以有效地处理成功和失败...

Global site tag (gtag.js) - Google Analytics