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中会出现不兼容的情况

阅读更多
个人分类: js
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭