62,047
社区成员
发帖
与我相关
我的任务
分享
<div id=content>
<table id=datagrid>
......
<input type="text" name="name1" />
<select name="name2">
.......
</select>
</table >
</div>
<div id=“content”>
<table id=“datagrid”>
......
<input type="text" name="name1" />
<select name="name2">
.......
</select>
</table >
</div>
[/quote]
先把表单与HTML区分清楚。
data: { content:$("#name1").val() }
用上面这句提交了id=name1的数据,获取也成功获取了。
但是我的表单中有一个动态table,用ID选择肯定不行了。如何提交name="row1"的数据
下面这句行么data:{rowdata"$("name=row1").val()}
<div id=“content”>
<table id=“datagrid”>
......
<input type="text" name="name1" />
<select name="name2">
.......
</select>
</table >
</div>
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么$.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'] data: { content:$("#name1").val() }
用上面这句提交了id=name1的数据,获取也成功获取了。
但是我的表单中有一个动态table,用ID选择肯定不行了。如何提交name="row1"的数据
下面这句行么data:{rowdata"$("name=row1").val()}
[/quote]
id:data: { "rowdata": $("#" + row1 + "").val() }
name:data: { "rowdata": $("[name=" + row1 + "]").val() }
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么[/quote]
加上 双引号 ‘content’