我有以下 $.post() 函数,它期望 JSON 作为其返回值。
$.post($(this).attr("action"), $(this).serialize(), function(data)
{
if (data.returnData)
{
//do stuff with data.returnData
}
}, "json");
只要返回类型是 JSON,这段代码就可以解决问题。
我的问题是,是否可以动态确定/指定返回类型?这样做的原因是我有可以返回 Json 或其他数据类型(例如 html 或重定向)的 ActionMethods,并且这个 $.post() 函数会失败,除非它是 JSON。
有什么建议么?
谢谢
戴夫