js用POST方式页面跳转,避免在地址栏中显示传递参数

js用POST方式页面跳转,避免在地址栏中显示传递参数


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

注意:

$("html").append(form);是为了兼容firefox浏览器,如果不加入这一行,在firefox中会出现不兼容的情况


版权声明:本文为lpayit原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。