parserrror SyntaxError: неожиданный токен <- загрузить частичное представление с помощью jQuery Ajax в ASP.NET MVC 4
Я использую следующий Ajax-вызов для загрузки частичного представления в div:
$.ajax({
url: "/URL",
type: "POST",
dataType: "json",
data: JSON.stringify(request),
contentType: "application/json; charset=utf-8",
success: function(data) {
$('#Result').html(data);
App.hidePleaseWait();
},
error: function (jqXHR, textStatus, errorThrown) {
App.hidePleaseWait();
alert(textStatus);
alert(errorThrown);
}
});
Вот мой контроллер:
[HttpPost]
public ActionResult GetSomething(MyModel formModel)
{
var model = new ResultModel();
try
{
model.Data = GetSomeData();
}
catch (Exception exception)
{
model.ErrorMessage = exception.Message;
}
return PartialView("_Results", model);
}
Я получаю следующую ошибку"parserrror SyntaxError: Unexpected token <"
Кажется, что вызов .ajax ожидает json назад вместо html. Что мне нужно сделать, чтобы это исправить?
Благодарю.