zoukankan      html  css  js  c++  java
  • 使用jquery的get,ajax,post三种方式实现ajax效果

    01、使用get和post方式实现ajax效果:

    使用get方式和使用post方式实现ajax效果,在实现方式上区别不是很大。引用jquery库,然后调用$.get(url,data,success,dataType)方法或$.post(url,data,success,dataType)方法就可以实现ajax无刷新的页面。这两种方式都可以获取服务器端的数据。只是数据的发送方式上会有区别。当然在页面js脚本上基本差别不大:

    先看一下get方式实现:

        <script type="text/javascript">
            $(function () {
                $("#btnGet").click(function () {
                    $.get("LabTest.aspx",
                     {
                         action: "Action",
                         name: "成吉思汗!",
                         age: "90",
                         content: "蒙古族"
                     }, function (data, status) {
                         $(".div").append("数据:" + "<br/>" + data + "<br/>");
                         $(".div").append("状态:" + status + "<br/>");
                     },
                        "text");
                });
            })
        </script>
        <input type="button" id="btnGet" value="getType" />
        <div class="div">
        </div>
    

     下端代码使用了一个button来触发get方法。用div来呈现输出的文本,其中dataType参数可以是text,html,json,xml等类型。这里使用text显示文本信息。当然也可以传送过来一段json字符串。使用js来解析这段字符生成匿名对象就可以很好的操作它了。

      详细讲解下这里的参数:“LabTest.aspx”,这个参数对应方法中的url对应请求的页面。

                      {
                         action: "Action",
                         name: "成吉思汗!",
                         age: "90",
                         content: "蒙古族"
                     }

    这一段是第二个参数data:表示要传送到服务器端的数据。

    第三个参数是一个function方法:来实现接受成功后的操作。其中data是服务器端发送过来的数据;status是发送的状态:成功-success。

    第四个参数是发送过来数据格式。一般都会省略

      点击button触发click事件就可以用get方式来实现ajax效果。

    post方式发送只是将这里的get方法换成post而已,实现方式上大同小异。

    02、使用ajax方式实现无刷新

  • 相关阅读:
    Lombok Pojo默认初始值问题
    spring boot打包以及centos下部署
    Spring事件监听ApplicationListener源码流程分析
    synchronized是什么,用法及原理
    Spring动态切换数据源及事务
    linux环境中关闭tomcat,通过shutdown.sh无法彻底关闭--线程池
    LVS之DR模式
    LVS之ipvsadm命令
    LVS之NAT模式
    tcpdump抓包命令
  • 原文地址:https://www.cnblogs.com/js-net/p/aspnet_7.html
Copyright © 2011-2022 走看看