jquery 之ajax,get,post异步请求简单代码模版

$.get("../cart/cart_list.do",
    "productId=" + productId,
    function(data){
    alert(data);
});
$.get

 

$.post("../cart/cart_list.do",
    "productId=" + productId,
    function (data) {
    alert(data);
});
$.post

 

url = __ctx + "/maintenance/onceequipment/tdJxdEquipment/dialogGltxfsdSend.ht";

var params = {
    "ids": arrIds,
    "id": id
};
$.ajax({
    "url": url,
    "type": "post",
    "async": true,
    "data": params,
    "dataType": "json",
    "success": function (data) {
        if (data == 'true') {
            $.ligerDialog.success("操作成功", "提示信息", function (rtn) {
                if (rtn) {
                    //刷新父类窗口
                    try {
                        getParentWindow().refreshLeftTree();
                    } catch (e) {}
                    self.location = document.referrer;
                }
            });
        } else {
            $.ligerDialog.err("提示信息", "失败!", "操作失败");
            //刷新父类窗口
            try {
                getParentWindow().refreshLeftTree();
            } catch (e) {}
            self.location = document.referrer;
        }
    }

});
$.ajax

 

 

 

完整例子:

<select id="changeWcz" style="border:1px solid rgb(115,186,255)" onchange="updateWczZt(this)">
    <option value="N"></option>
    <option value="Y" <c:if test='${yjdlfhzb.zt=="Y"}'>selected=selected</c:if>>是</option>
</select>
html

 

function updateWczZt(obj) {
        var zt = $(obj).val();
        var msg = '';
        if (zt == '' || zt == null || zt == 'N') {
            msg = "移除误差?";
            zt = "N";
        } else {
            msg = "添加错差?";
            zt = "Y";
        }
        $.ligerDialog.confirm(msg, function(yes) {
            if (yes) {
                    var id = $("input[name='id']").val();
                    var url = __ctx + "/yjdlfh/yjdlfh/yjdlfhzb/updateWczZt.ht";
                    var params = {
                        id : id,
                        zt : zt
                    }
                    $.ajax({
                        url : url,
                        data : params,
                        type : "post",
                        async : true,
                        success : function(rtn) {
                            if (rtn == "true") {
                                $.ligerDialog.success("修改成功");
                                var tjrq = $("input[name='rq']").val();
                                location.href = __ctx
                                        + "/yjdlfh/yjdlfh/yjdlfhzb/edit.ht?tjrq="
                                        + tjrq;
                            } else {
                                $.ligerDialog.alert("修改失败");
                            }
                        },
                        error : function() {
                            $.ligerDialog.alert("修改失败");
                        }
                    });
                }
            });
        
    }
js

 

    /**
     * 
     * TODO方法名称描述
     * 
     * @return
     */
    @ResponseBody
    @RequestMapping("updateWczZt")
    public String updateWczZt(HttpServletRequest request, HttpServletResponse response) {
        String isSuc = "false";
        Long id = RequestUtil.getLong(request, "id");
        logger.info("id是否为空===="+id);
        String zt = RequestUtil.getStringValues(request, "zt");
        logger.info("zt 是否为空===="+zt );
        Yjdlfhzb e = yjdlfhzbService.getById(id);
        if (e != null) {
            e.setZt(zt);
            yjdlfhzbService.update(e);
            isSuc = "true";
        }
        return isSuc;
        
    }
java

 

完整例子2:

<div class="group"><a class="link add" href="javascript:void(0);" id="reloadCimPath"><span></span>加载xxx文件</a></div>
html

 

    function getData(info, url,lx) {
        if (confirm(info)) {
            //var countdate = $("#countdate").val(); 
            
            var params = {
                //"rq" : countdate,
                //"lx" : lx
            };
            
            //$(".zzcMain").show(0,function(){
                $.ajax({
                    url : url,
                    data : params,
                    type : 'post',
                    success : function(obj) {
                        alert("操作完毕");
                    //    window.location.href = __ctx
                    //    + "/ytdyjcompare/ytdyjykczb/ytdyjykczb/hydm.ht?countdate="+countdate;
                        location.reload();
                    },
                    error : function() {
                        alert("操作完毕");
                    //    window.location.href = __ctx
                    //    + "/ytdyjcompare/ytdyjykczb/ytdyjykczb/hydm.ht?countdate="+countdate;
                        location.reload();
                    }
                });
        }
    }

        $(function() {
            $("#reloadCimPath").click(function() {
                var info = "加载xxx文件夹数据 ?";
                var url = __ctx + "/ytdyjcompare/ytdyjykczb/ytdyjykczb/reloadCimPath.ht";
                var lx = "summer";
                getData(info, url,lx)
            });
        });
js

 

@ResponseBody
    @RequestMapping("reloadCimPath")
    public String reloadCimPath(HttpServletRequest request, HttpServletResponse response) throws Exception {
        String res = "加载完毕";
        Properties dataSourceInf = this.getDataSourceInf();
        Object path = dataSourceInf.get("reloadCimPath");
        if (path!=null) {
            File sourceFile = new File(path.toString());
            
            File[] files = sourceFile.listFiles();
            for (File file : files) {
                String fileName = file.getName();
                if (file.isFile()) {
                    System.out.println("fileName==="+fileName);
                    if (fileName.endsWith(".cim")) {

                    }
                }

            }
        }
        
        return res;
    }
java

 

posted @ 2017-12-13 17:26  爱跳舞的程序员  阅读(182)  评论(0编辑  收藏  举报