zoukankan      html  css  js  c++  java
  • 20180820 JS 片段

    $.post异步发送容易引起后台没有处理完,就提示错误异常。在不必要的情况下,请采用.同步的方式

    $.ajaxSetup({ async: false }); 但在$.post结束后记得恢复系统默认的异步方式,不然会影响到其他逻辑

    (我之前尝试过不写上面这句,会发现后台结果还没返回,页面已经提示fail,但是数据又更新成功了)

    这段代码主要是给ASP:gridview 的行进行使用的,为了操作具体的行,列内部的具体几个dom的变化。所以要传入obj

    $("div[name='showbox']").each(function () {

                    var number= $(this).attr("number");

                    var st = $(this).attr("st");

                    var obj = $(this);

                    var param = { Param1: number, Param2: st};

                    $.ajaxSetup({ async: false });

                    $.post("/api/Common/具体方法名称", param, function (result) {

                        if (result) {

                            obj.attr("disabled", true);

                            obj.attr("title", " not finish");

                        }

                    });

                    $.ajaxSetup({ async: true });

                });

    这段代码中有个比较特别的地方,$(this)赋值,在result 中采用$(this),出现针对的对象错误,故对对象进行传递。

    也许并不是你需要的内容,这只是我人生的一些痕迹. -- soar.pang
  • 相关阅读:
    假期实践
    每周更新学习进度表
    作业三
    作业一
    作业二
    真实感海洋的绘制(一):基于统计学模型的水面模拟方法
    递推方程的求解
    真实感海洋的绘制(二):使用快速傅里叶变换加速波形计算
    "Mathematical Analysis of Algorithms" 阅读心得
    HTML2
  • 原文地址:https://www.cnblogs.com/Soar-Pang/p/9503738.html
Copyright © 2011-2022 走看看