zoukankan      html  css  js  c++  java
  • 【转】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函数的朋友还是有一定的帮助的,更多的还要自己多动手去尝试。

  • 相关阅读:
    二叉树的前中后序遍历(非递归)
    剑指offer——圆圈中最后剩下的数字
    剑指offer——和为s的连续正整数序列
    leetcode300.最长上升子序列
    将网络描述符设置为非阻塞的场景
    leetcode72.编辑距离
    浅谈各种锁机制
    TCP如何保证可靠传输?
    JavaScript(七)
    JavaScript(六)
  • 原文地址:https://www.cnblogs.com/windrainpy/p/2117514.html
Copyright © 2011-2022 走看看