Как я могу получить значения POST в javascript / jquery - PullRequest
0 голосов
/ 11 февраля 2011

В ASP.net C # я могу получить значение, которое пользователь ввел в форму с именем txtName с помощью Request.Form["txtName"].

Как получить значение с помощью javascript / jquery?

Я пробовал $('#txtName').val(), но это дает мне значение, указанное в разметке HTML, а не значение, введенное и отправленное пользователем.

Ответы [ 2 ]

5 голосов
/ 11 февраля 2011

Вы не можете.Данные не доступны ни одному API, к которому JavaScript может получить доступ.

Вы должны будете использовать что-то на стороне сервера, чтобы включить это где-то в DOM, или сгенерировать элемент <script>, который хранит его в переменной.

1 голос
/ 11 февраля 2011

Когда вы делаете $('#txtName').val() перед отправкой должно содержать значение, введенное пользователем.

$('form').submit(function() {
  alert($('#txtName').val());
});

Если это не сработает, проверьте, действительно ли элемент формы имеет идентификатор «txtName». Если нет, этот селектор jquery работает: $ ("form [name = txtName]")

Данные могут быть сохранены перед отправкой в ​​cookie / веб-хранилище

...