Jquery构建Form表单Post提交数据的简单方法

$.extend({
    PostSubmitForm: function (url, args) {
        var body = $(document.body),
              form = $("<form method='post' style='display:none'></form>"),
           input;
        form.attr({ "action": url });
        $.each(args, function (key, value) {
            input = $("<input type='hidden'>");
            input.attr({ "name": key });
            input.val(value);
            form.append(input);
        });

        //IE低版本和火狐下
        form.appendTo(document.body);
        form.submit();
        document.body.removeChild(form[0]);
    }
});

//示例
$.PostSubmitForm('url', { data1:'1',data2:'2' })

 

posted @ 2015-09-09 14:05  泥称  阅读(4829)  评论(0编辑  收藏  举报