jquery手动POST提交

 1                 var pra = new Object();
 2                 pra.order = order;
 3                 pra.items = orderItems;
 4 
 5                 var form = $("<form method='post'></form>");
 6                 form.attr({ "action": "CreateOrder" });
 7 
 8                 var input = $("<input type='hidden'>");
 9                 input.attr({ "name": "order" });
10                 input.val(JSON.stringify(order));
11                 form.append(input);
12 
13                 var input2 = $("<input type='hidden'>");
14                 input2.attr({ "name": "items" });
15                 input2.val(JSON.stringify(orderItems));
16                 form.append(input2);
17 
18                 //for (arg in pra) {
19                 //    var input = $("<input type='hidden'>");
20                 //    input.attr({ "name": JSON.stringify(arg) });
21                 //    input.val(JSON.stringify(pra[arg]));
22                 //    form.append(input);
23                 //}
24                 $(document.body).append(form);
25                 form.submit();

 

Controller使用FormCollection 来接收POST过来的传参。

 

posted on 2017-10-25 17:21  happytime  阅读(298)  评论(0)    收藏  举报

导航