Создайте 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();
}
}}
это основы того, как это сделать .. очевидно, вам нужна некоторая проверка и некоторые другие функции