• 【转】Jquery工作常用实例——使用AJAX使网页进行异步更新 windrainpy


    AJAX = Asynchronous JavaScript and XML.,是一种创建快速动态网页的技术。

    AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况下,对网页的一部分进行更新。

    通过 jQuery AJAX,你可以直接把远程数据载入网页被选HTML元素中。

    Jquery Ajax常用的函数有三种,分别是:

    $.post(url,data,callback,type):使用 HTTP POST 来加载远程数据;

    $.get(url,data,callback,type):使用 HTTP GET 来加载远程数据;

    $.ajax(options):把远程数据加载到 XMLHttpRequest 对象中;

    如果需要对以上三种ajax函数做深入了解的,可以参考我的博文“jQuery AJAX 函数详解与实例应用”。

    实例:

    ajax_load.html文件内容:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>ajax_load.html</title>

    </head>

    <body>

    <h2 style="color:#FF0000">我是李云,Jquery很好用!</h2>

    </body>

    </html>

    index.html文件内容:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    <title>使用Ajax post、get或Ajax方法来改变HTML内容</title>

    <script type="text/javascript" src="jquery-1.6.1.js"></script>

    <script type="text/javascript">

     $(document).ready(function(){

      $("#button").click(function(){

       //post方法异步获得ajax_load.html文件内容并显示于当前页:

        /*

        $.post("ajax_load.html",function(data){

         //alert(data);

         $("#changeCon").html(data);

        });

        */

       //get方法异步获得ajax_load.html文件内容并显示于当前页:

        /*

        $.get("ajax_load.html",function(data){

         $("#changeCon").html(data);

        });

        */

       //ajax方法异步获得ajax_load.html文件内容并显示于当前页:

        $.ajax({

         url:"ajax_load.html",

         async:false,

         success:function(data)

         {

          $("#changeCon").html(data);

         }

        })

        

       });

     })

    </script>

    </head>

    <body>

    <div id="changeCon"><h2>通过Ajax load改变此处内容</h2></div>

    <input type="button" id="button" value="Click me" />

    </body>

    </html>

    如上,以上三种方法都能达到同样的效果,此实例比较简单,对刚入门学Jquery ajax函数的朋友还是有一定的帮助的,更多的还要自己多动手去尝试。

  • 相关阅读:
    用扑克牌保存文本信息
    计算机网络7--报文交换
    算法——字符串匹配之BM算法
    Head First Python 学习笔记-Chapter3:文件读取和异常处理
    页面登陆框老是乱乱的?banner跨页图片缩小之后总是在側面不能显示主要部分?哈哈~我来帮你忙~~
    happens-before通俗理解
    Eclipse中Git插件还原文件
    集成 Tomcat 插件到 Eclipse 的过程
    深入理解ClassLoader(五)—类的卸载
    使用eclipse远程调试Tomcat的方法
  • 原文地址:https://www.cnblogs.com/windrainpy/p/2117514.html
Copyright © 2020-2023  润新知