jquery ajax

jquery ajax

function invokeJava(action, data, isShowLoading)
{
    if(typeof(isShowLoading) == "undefined" || isShowLoading)
    {
        showLoading();
    }
    
    var result = $.ajax({
        url: action,
        method: "POST",
        data: data,
        async: false,
        success : function(msg) 
        { 
        }
    });

    if(isShowLoading == undefined || isShowLoading)
    {
        hideLoading();
    }
    return result.responseText;
}

function showLoading()
{
    $("body").append("<div class='hs_mask'><img src='img/loading.gif'></div>");
}
function hideLoading()
{
    setTimeout(function(){
        $("div.hs_mask").remove();
    }, 100);
}

此为异步加载数据

调用方法

function getParam(suitId,quantity){
        var data ={};
        data["suitId"] = suitId;
        data["quantity"] = quantity;
        return data;
    }

function addCartForSuit(){
        var suitId = $("#suitId").attr("value");
        var quantity = $("#quantity").attr("value");
        var param = getParam(suitId,quantity);
        var result = invokeJava("addCartForSuitAjax",param);//addCartForSuitAjax 为一个action
        if(result == "成功"){
            if(confirm("加入购物车成功,是否进入购物车")){
                window.location.href= "getCartForUcboss3_ShoppingCart";
            }else{
                history.go(-1);
            }
        }else{
            alert(result);
        }
    }

 

转载于:https://www.cnblogs.com/songyao/p/4071097.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109675.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月1日 下午8:00
下一篇 2021年9月1日 下午9:00


相关推荐

  • activity生命周期(这篇足够了)

    activity生命周期(这篇足够了)activity 生命周期 这篇足够了 摘要做安卓开发已经 4 年多了 所接触的知识点也比较零散 在这里记录一下 android 方面的知识点 方便自己以后复习 有什么不足的 以及错误的欢迎拍砖 activityacti 从开始到结束的四个状态 activity 的生命周期 activity 的进程优先级 activity 的四个状态关于 activity 的

    2026年3月20日
    1
  • python 读json_python json文件

    python 读json_python json文件python中和json读写相关的主要是json模块的以下四个函数dumps()将一个python对象编码为json对象 loads()讲一个json对象解析为python对象 dump()将python对象写入文件 load()从文件中读取json数据1、dumps()和loads()主要用于Python和json对象的相互转化。importjsonprices…

    2022年10月12日
    3
  • 跻身百亿富翁?清华才女张予彤赢麻了!刚刚,Kimi估值突破千亿

    跻身百亿富翁?清华才女张予彤赢麻了!刚刚,Kimi估值突破千亿

    2026年3月16日
    2
  • C++中getline函数用法

    C++中getline函数用法C 中 getline 函数用法 getline 用于读取一整行字符 遇到回车符即返回 include iostream include string usingnamespa intmain intn cin gt gt n strings getline cin s cout lt string iostream

    2026年3月18日
    1
  • 三大通信协议(二):IIC通信协议

    三大通信协议(二):IIC通信协议1.概念是什么?I²C(Inter-IntegratedCircuit),中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,是由飞利浦公司在1980年代初设计的,方便了主板、嵌入式系统或手机与周边设备组件之间的通讯。由于其简单性,它被广泛用于微控制器与传感器阵列,显示器,IoT设备,EEPROM等之间的通信。优点仅需要两条总线即可通讯(大大的节约了IO口资源)最大主机数量:无限制。最大从机限制:理论127(一个主机多个从机,一对多,多对一,多对多)2.硬件连

    2022年5月5日
    123
  • 小程序父组件向子组件传值

    小程序父组件向子组件传值子组件:tabs1父组件:demo04先将子组件和父组件直接产生特定的联系,需要在demo04.json里面以键值对的方式添加。添加完毕后在父组件中就可以使用标签,就可以渲染出子组件内容。因为tabs1多次复用,所以数据不能在tabs1.js中写死。一般都是由父组件中data数据传到子组件。1.先在父组件data中添加list数据,data:{list:[{id:“2”,nam…

    2022年5月18日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号