创建一个 html 表单并使用 jquery 发布/提交
http://jquery.malsup.com/form/
http://api.jquery.com/jQuery.post/
编辑:
您可以简单地在一个 .js 文件中完成。
您需要做的就是在您的项目中添加一个 .htm 表单,添加您想要的输入字段。
然后在您的 .js 中引用这些字段。
例如,这是 html 表单:
<table>
<td><input type="text" maxlength="50" id="EditUserFName" style="width:220px;" /></td>
</tr>
<tr>
<td>Last Name:</td>
<td><input type="text" maxlength="50" id="EditUserLName" style="width:220px;" /></td>
</tr>
</table>
您的 .js 文件...
function CallService(method, jsonParameters, successCallback, errorCallback){
if (errorCallback == undefined)
{
errorCallback = function(xhr)
{
if (xhr.status == 501)
{
alert(xhr.statusText);
}
else
{
alert("Unexpected Error");
}
}
}
$.ajax({
type: "POST",
url: method,
data: jsonParameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: successCallback,
error: errorCallback
});}
function SaveEvent(onSaveCallback){
var fName = $("#EditUserFName").val()
var lName = $("#EditUserLName").val(),
CallService("ServiceLayer/Manager.asmx/SaveEvent", JSON.stringify(fName, lName), function()
{
if (onSaveCallback != undefined)
{
onSaveCallback();
}
}}
这就是如何做到这一点的基础知识......显然你需要一些验证和一些其他功能