jQuery伪造post请求

 

导出使用场景:当前端需要传非常多的参数数据,就需要用到post导出

get请求:

window.location.href = "/CustomOrder/MapRowLinePlan/PlanUseCommunityDown?appCode=CTMS&dataa=" + JSON.stringify(queryFormData);

//伪造post请求:

downloadInfoToExcel("/CustomOrder/MapRowLinePlan/PlanUseCommunityDown?appCode=CTMS", "dataa", JSON.stringify(queryFormData));

downloadInfoToExcel: function (url, paramName, paramValue) {
var $form = $(document.createElement('form')).css({ 'display': 'none' }).attr("method", "POST").attr("action", url);
var $input = $(document.createElement('input')).attr('type', 'hidden').attr('name', paramName).val(paramValue);
$form.append($input);
$("body").append($form);
$form.submit();
}

 

posted @ 2022-09-19 09:50  东方李  阅读(78)  评论(0编辑  收藏  举报