У меня есть следующая функция $ .post (), которая ожидает JSON в качестве возвращаемого значения.
$.post($(this).attr("action"), $(this).serialize(), function(data)
{
if (data.returnData)
{
//do stuff with data.returnData
}
}, "json");
Этот фрагмент кода работает, если тип возвращаемого значения - JSON.
Однако у меня есть вопрос: возможно ли динамически определять / указывать тип возвращаемого значения? Причина этого в том, что у меня есть ActionMethods, которые могут возвращать Json или какой-либо другой тип данных (например, html или перенаправление), и эта функция $ .post () завершается ошибкой, если это не JSON.
Есть предложения?
Спасибо
Dave