jQuery MiniUI

 找回密码
 立即注册
查看: 4126|回复: 3
打印 上一主题 下一主题

提交表单,服务端如何接收表单 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-12-11 17:45:04 |只看该作者 |倒序浏览
本帖最后由 hton123 于 2013-12-11 17:47 编辑
  1. <script>
  2.     mini.parse();
  3.     function send() {
  4.         var name = mini.get("name");
  5.         var age = mini.get("age");
  6.         var from = new mini.Form("#form1");
  7.         var data = from.getData();
  8.         var josn = mini.encode(data);
  9.         mini.alert(josn);
  10.         $.ajax({
  11.             url: "ke.aspx",
  12.             type: "post",
  13.             data: {submitData:josn},  
  14.             success: function (text) {
  15.                 mini.alert(text);
  16.             }
  17.         });
  18.     }
  19. </script>
复制代码
提交的是Json数据,用 asp.net编写服务器端代码,如何接收表单的值,Request.Form[]接收的值为空。还有submitData是什么参数呢

Rank: 8Rank: 8

沙发
发表于 2013-12-11 19:31:28 |只看该作者
request["submitData"]

Rank: 1

板凳
发表于 2013-12-12 10:08:57 |只看该作者
lost 发表于 2013-12-11 19:31
request["submitData"]
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3.     <title></title>
  4.     <script src="../Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
  5. <script src="../miniui/miniui.js" type="text/javascript"></script>
  6.     <link href="../miniui/themes/default/miniui.css" rel="stylesheet" type="text/css" />
  7. </head>
  8. <body>
  9. <script>
  10.     mini.parse();
  11.     function send() {
  12.         var name = mini.get("name");
  13.         var age = mini.get("age");
  14.         var from = new mini.Form("#form1");
  15.         var data = from.getData();
  16.         var josn = mini.encode(data);
  17.         var obj = mini.decode(josn, false);
  18.         //from.loading("正在载入...");
  19.        // mini.alert(obj);
  20.         $.ajax({
  21.             url: "ke.aspx",
  22.             type: "post",
  23.             data: { submitData: josn },   //"name=" + name.value + "&age=" + age.value,
  24.             success: function (text) {
  25.                 mini.alert(text);
  26.                
  27.             }
  28.         });
  29.     }
  30.     function getform() {
  31.         var form = new mini.Form("#form1");
  32.         var data = form.getData(true,false);
  33.         var json = mini.encode(data);
  34.         mini.alert(json);
  35.     }
  36. </script>
  37. <div id="form1">
  38.     姓名<input class="mini-textbox" id="name" />
  39.     年龄<input class="mini-textbox" id="age" /><br />
  40.     <input class="mini-button" id="btnsend" text="提交" onclick="send"/>
  41.     <input type="button" id="getf" value="获取表单数据" onclick="getform()" />
  42. </div>
  43. </body>
  44. </html>
复制代码
单击按钮 获取表单数据,弹出的对话框是'{}'没有获取到表单数据,怎么回事

Rank: 8Rank: 8

地板
发表于 2013-12-12 10:23:47 |只看该作者
form是根据name获取的,输入框设置好name
这是我们form的demo:http://miniui.com/demo/#src=form/form.html

Archiver|普加软件

GMT+8, 2025-7-15 01:52 , Processed in 1.062373 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部