jQuery MiniUI

标题: 提交表单,服务端如何接收表单 [打印本页]

作者: hton123    时间: 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是什么参数呢
作者: lost    时间: 2013-12-11 19:31:28

request["submitData"]
作者: hton123    时间: 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>
复制代码
单击按钮 获取表单数据,弹出的对话框是'{}'没有获取到表单数据,怎么回事
作者: felt    时间: 2013-12-12 10:23:47

form是根据name获取的,输入框设置好name
这是我们form的demo:http://miniui.com/demo/#src=form/form.html




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2