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() {
                }
            });

    眼界决定目标、

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


     

  • 相关阅读:
    《大道至简:软件工程实践者的思想》读后感
    周学习进度总结(2019.7.14)
    周学习进度总结(2019.7.7)
    周学习进度总结(2019.8.13)
    周学习进度总结(2019.8.4)
    石家庄铁道大学2019 年秋季 2018级JAVA课堂测试试卷(一)
    周学习进度总结(2019.7.27)
    周学习进度总结(2019.8.25)
    周学习进度总结(2019.7.20)
    C#中判断是否为数字
  • 原文地址:https://www.cnblogs.com/bivozeou/p/2734870.html
Copyright © 2011-2022 走看看