表单数据提交不解

表单数据提交疑惑
我的页面
<div id=content>
<table id=datagrid>
......
<input type="text" name="name1" />
<select name="name2">
.......
</select>
</table >
</div>

整个表单没有form元素,有div table input select。请问,
1.如果我要提交div内的所有内容,该如何提交
2.获取的时候,用HttpContext.Request["content"] 能获取?
在网上查了一下,大部分都是用form的submit方法,没有找到我想要的。谢谢各位大神了表单数据提交不解
------解决思路----------------------
不用form  就用Ajax提交啦。。。

$.ajax({
url: '/path/to/file',
type: 'default GET (Other values: POST)',
dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',
data: {param1: 'value1'},
})


后台获取 Request.Form['param1'] 
------解决思路----------------------
<div id=content> 这东西不是表单。不会把这个提交过去。
------解决思路----------------------
都告诉你用content:$("#content").val()去获取了
没有form你还获取context.Request.Form,能获取到才怪
------解决思路----------------------
引用:
Quote: 引用:

<div id=content> 这东西不是表单。不会把这个提交过去。

是我写错了,应该是
<div id=“content”>
<table id=“datagrid”>
......
<input type="text" name="name1" />
<select name="name2">
.......
</select>
</table >
</div>




先把表单与HTML区分清楚。

------解决思路----------------------
楼主还是先学学基础知识吧!
比如如何用js操作dom  用js如何获得div  input 等的内容

会了上面的 你再用ajax 就不会有疑惑了
------解决思路----------------------
引用:
楼主还是先学学基础知识吧!
比如如何用js操作dom  用js如何获得div  input 等的内容

会了上面的 你再用ajax 就不会有疑惑了


同意
------解决思路----------------------
引用:
Quote: 引用:

不用form  就用Ajax提交啦。。。

后台获取 Request.Form['param1'] 

function doSave() {
    $("#btn_save").click(function(){
        $.ajax({
            url: "../service/OfficeSupplies.ashx",
            type: "post",
            dataType: "json",
            data: { content:$("#content").val() }
        });
    })
}

获取方法context.Request.Form["content"];为什么是为空的,你确定是用Request.Form么



加上 双引号     ‘content’  
------解决思路----------------------
引用:
Quote: 引用:

都告诉你用content:$("#content").val()去获取了
没有form你还获取context.Request.Form,能获取到才怪

 是的,现在改过来了。

data: { content:$("#name1").val() }
 

用上面这句提交了id=name1的数据,获取也成功获取了。
但是我的表单中有一个动态table,用ID选择肯定不行了。如何提交name="row1"的数据 
下面这句行么
data:{rowdata"$("name=row1").val()}


id:
data: { "rowdata": $("#" + row1 + "").val() }

name:
data: { "rowdata": $("[name=" + row1 + "]").val() }

------解决思路----------------------
没有form  其实不叫提交表单了哦,只能通过Ajax方式,提交到处理程序里。

ajax 示例  http://www.w3school.com.cn/jquery/ajax_ajax.asp