急急急!!!如何在c#中使用ajax的post方法提交表单和接收表单
<table width="504" cellpadding="0" cellspacing="0" id="create_table"><thead>
<tr>
<td colspan="6" style="text-align:center; border-right:none;">输入表名:
<input type="text" name="tableName" /></td>
</tr>
<tr>
<th width="81">删除</th>
<th width="171">字段名</th>
<th width="88">字段类型</th>
<th width="48">长度</th>
<th width="29">主键</th>
<th width="85">是否允许为空</th>
</tr>
</thead>
<tbody border="1px">
<tr>
<td><input type="checkbox" name="del[]" /></td>
<td><input type="text" name="ziduan[]" /></td>
<td><select name="type[]">
<option value="int">int</option>
<option value="char">char</option>
<option value="double">double</option>
</select></td>
<td><input type="text" name="len[]" value="1" class="shortinput" /></td>
<td><input type="checkbox" name="primarykey[]" /></td>
<td><input type="checkbox" name="isNull[]" /></td>
</tr>
<tr>
<td><input type="checkbox" name="del[]" /></td>
<td><input type="text" name="ziduan[]" /></td>
<td><select name="type[]">
<option value="int">int</option>
<option value="char">char</option>
<option value="double">double</option>
</select></td>
<td><input type="text" name="len[]" value="1" class="shortinput" /></td>
<td><input type="checkbox" name="primarykey[]" /></td>
<td><input type="checkbox" name="isNull[]" /></td>
</tr>
<%--<tr><td><input type="submit" name="sad" /></td></tr>>--%>
</tbody>
</table>
前台的html代码如上,如何使用ajax的post方法提交表单中每一项的值? C# Ajax --------------------编程问答-------------------- 你可以加个iframe <form target="iframe的name值"
这样相当于 ajax了 不用去遍历获取 各个输入框的值
iframe 里 window.parent.父窗体的属性 就可以控制父窗体的js函数
iframe里执行js和ajax一样 都需要在同1根域名下进行 --------------------编程问答-------------------- 接收表单 不知道什么意思。
提交表单,就是在javascript中调用webservice. 可以用jquery 的Post
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
参考:
http://api.jquery.com/jQuery.post/ --------------------编程问答-------------------- 如果js调用webservice的概念也不清楚。可以看看下面的基础文章:
JQuery Ajax调用asp.net后台方法
http://blog.csdn.net/iouxyz/article/details/5691050
jQuery Ajax 方法调用 Asp.Net WebService 的详细例子(原创)
http://www.cnblogs.com/TerryFeng/archive/2009/02/01/1382123.html --------------------编程问答-------------------- $.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
很基础的问题哟 --------------------编程问答--------------------
话说这个data的值怎么写? --------------------编程问答-------------------- 用JS写 --------------------编程问答-------------------- data是参数 --------------------编程问答--------------------
$.ajax({
type: "POST",
url: "方法路径",
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: "{\"方法参数\":\"" + 传入值+ "\"}",
success: function (data) {
var result = jQuery.parseJSON(data.d);
response($.map(result, function (item) {
return {
}
}));
},
补充:.NET技术 , C#