Обычно у меня есть сайт, на котором я хочу, чтобы пользователь что-то ввел, чтобы он отправлялся на сервер для обработки, а затем возвращал его асинхронно, загружал содержимое в div и затем увеличивал его с помощью jQuery.Каков наилучший способ сделать это?
В настоящее время вот мое "решение":
$(document).ready(function () {
$('#output-box').hide();
$('#form1').submit(function () {
$.ajax({
type: "POST",
url: "Default.aspx/ParseData",
data: "{ $('#txtInput').val() }",
success: function (msg) {
$('#output-box').text(msg).fadeIn();
}
});
return false;
});
});
Это не работает - просто возвращает содержимое Default.aspx.Итак, как мне правильно отправить содержимое #txtInput в функцию ParseData в Default.aspx.vb?Кроме того, это лучший способ сделать что-то подобное?Нужно ли мне даже использовать jQuery для отправки данных или просто вызвать функцию и заставить ее захватывать данные на стороне сервера, вставлять информацию в результат div и затем показывать ее с помощью jQuery?
Кроме того, я нашел похожие вопросы (и сам задавал аналогичный вопрос), но пока не смог заставить его работать ..