Я знаю, что это, вероятно, распространенный и легко отвечаемый вопрос, но я начинающий. Вот моя ситуация:
У меня есть список сложных объектов, которые я могу просто отправить с помощью ajax-вызова следующим образом:
$j.ajax({
url: actionURL,
type: 'POST',
dataType: 'json',
data: dataToSend,
contentType: 'application/json; charset=utf-8',
success: function (response)
{
alert(response);
}
});
Действие контроллера MVC3 в "actionURL" получает объект и автоматически десериализует его в нужный объект. Однако, когда я возвращаю ActionResult из этой функции контроллера, ничего не происходит. Я хочу восстановить контроль в этой функции контроллера и вернуть представление «PostResults», определенное в cshtml, так же, как и в любой другой функции контроллера, но похоже, что мое возвращение возвращается к JS. Я предполагаю, что ответ как-то связан с маршрутизацией, но, как я уже сказал, я начинающий.
Есть идеи, почему вызов JS ajax, похоже, контролирует поток, и как это предотвратить? Я хочу, чтобы этот модуль JS действовал так же, как и любой другой вид, который у меня есть!