zoukankan      html  css  js  c++  java
  • Ajax异步加载的知识点

    1.如果是页面的一块刷新那么用jQuery的 load  加上时间搓 是为了防止相同。

    $("#mainRigth").load("/IHealth/" + level + "?dt=" + (new Date()).valueOf() + "&levelparm=" + levelparm, function(response, status, xhr) {// 
                        if (status == "success") {
    alert("Sucess!");
                        } else {
                            alert("Error!");
                        }

                    }); 

    2.如果是异步加载的那块页面有 按钮需要提交后台操作的例如 删除,提交等等,那则不用load引发后台事件,用就jQuery的$.ajax  在完成的地方用jQuery来改变页面无需刷新重绑定页面,做到良好的用户体验.

    $.ajax({

                type: "POST",
                url: "/IHealth/ToRead/",
                data: {
                    id: arr.join(',')
                },
                dataType: "json",
                cache: true,
                success: function(data) {
                    if (data.ret == "1") {
                        $(".ck").each(function() {
                            if (this.checked) {
                                $("#read_" + this.id).text("已读");
                            }
                        });
                        //====
                    } else {
                        //请求成功 但是出现异常
                        var settings = { msg: '<span style="font-size:13px;color: red">' + data.message + '</span>' }
                        $.BlockUIMessage(settings);
                    }
                },
                error: function() {
                    $.BlockUIFailed();
                },
                complete: function() {
                }
            });

    眼界决定目标、

                   ----生命本没有意义,只在于你追求的东西!


     

  • 相关阅读:
    第12月第30天 love2d
    第12月第29天 cocos quick manual
    cpu test
    learning armbian steps(10) ----- armbian 源码分析(五)
    Linux command nmon
    learning ddr Electrical Characteristics and AC Timing
    learning ddr tRP and tRP tRTP CL tRAS
    进入Windows之前发出警告
    向系统日志 写入自定义数据
    创建并写入自定义日志信息
  • 原文地址:https://www.cnblogs.com/bivozeou/p/2734870.html
Copyright © 2011-2022 走看看