2014-01-13 2 views
0

Я разрабатываю веб-страницу, где у меня есть форма, которая содержит 2 текстовых поля & динамически сгенерированную таблицу с использованием jquery. Динамическая таблица содержит только один столбец «Имя». Я хочу отправить все данные моему контроллеру?Как отправить данные контроллеру через AJAX + HTTPPost

+0

Покажите нам свой вид и контроллер Код. Это поможет – Satpal

ответ

1

Используйте POST (т.е. $.post), чтобы отправить данные сериализованы в объекте JS к контроллеру:

$.post({ 
    type: "POST", 
    url: "MyController/MyAction", 
    data: serializedData, 
    success: successFunction 
}); 

восстановления данных в контроллере:

public class MyController : Controller { 
    [HttpPost] 
    public string MyAction(List<string> serializedData) { } 
} 
1

Используйте текстовое поле/Скрытое содержимое столбца и получите данные об этих текстовых поле/hiddens. Все должно иметь одно и то же имя, например. name="dummy". Теперь на представить контроллер получить их

Request.Form("dummy"); 

Просьба уточнить ваши требования, если это не так.

Смежные вопросы