JS 模拟表单提交,实现POST方式跳转


 

function jsSubmit(url, params, method = "post")
{
    var form = $("<form></form>");
    form.attr({"method": method, "action": url});
    
    for(p in params)
    {
        var input = $("<input type='hidden'>");
        input.attr("name", p);
        input.val(params[p]);
        form.append(input);
    }
    
    $("html").append(form);
    form.submit();
}

 


 

使用方式:

var url = 'http://www.baidu.com';
var params = {'a': 1, 'b': 2};
jsSubmit(url, params);

 

posted @ 2021-08-04 17:00  何效名  阅读(808)  评论(0编辑  收藏  举报