分享

jquery 使用post方式下载

 johnny_net 2019-06-07

有时使用GET方式请求资源有很多限制,有请求参数大小问题,如果真遇到使用参数内容过长,则必须更改请求方式。

下面使用POST方式,动态添加请求:

$.download = function (url, data) {  

        if (url && data) {  

            var form = $('<form></form>');  

            form.attr('action', url + "?rand=" + Math.random());  

            form.attr('method', 'post');  

            for (var item in data) {  

                var input = $('<input type="text" />');  

                input.attr('name', item);  

                input.attr('value', data[item]);  

                form.append(input);  

            }  

            form.appendTo('body').submit().remove();  

        };  

    }

可以使用jquery,也可以单独使用右侧的函数,第一个参数为请求的地址,第二个参数为数据对象应该是object类型的

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多