jquery模拟form表单提交

/**
 * form表单提交
 * @param url
 * @param params
 */
function post(url,params){
    var form = $("<form method='post'></form>");
    var input;
    form.attr({"action":url});
    $.each(params,function (key,value) {
        input = $("<input type='hidden'>");
        input.attr({"name":key});
        input.val(value);
        form.append(input);
    });
    $(document.body).append(form);
    form.submit();
}
        //调用    
        preview(){
                        var json = {
                       'workStatus': workStatus,
                       'designNums': this.designNums,
                       'designModel': this.designModel,
                       'worksType': this.worksInfo.worksType,
                       'designUserList': JSON.stringify(designUserList),
                       'promiseImg1': this.promiseImg1,
                       'promiseImg2': this.promiseImg2,
                       'promiseImg3': this.promiseImg3,
                       'promiseImg4': this.promiseImg4,
                       'worksInfo': JSON.stringify(worksInfo)
                   };
                   let postUrl = [[@{/design/showPreviewHtml}]];
                   post(postUrl,json);
               },   

猜你喜欢

转载自www.cnblogs.com/SimonHu1993/p/9242009.html
今日推荐