Я наконец-то понял, как это сделать ....
$("#upload_target").load(function (data) {
if (data != null){
var obj = jQuery.parseJSON(data);
//...work with obj here.
}
});
Правильно ли это или нет, это работает.
edit - на самом деле я немного опередилсебя.вот правильный код ....
$("#upload_target").load(function (){
var retval = $(frames['upload_target'].document).text();
if (retval != null)
{
try{
var obj = jQuery.parseJSON(retval);
//...work with obj here.
}catch(err){}
}
});
Одна вещь, которую я должен был также изменить, была уверенность, что мое действие контроллера MVC устанавливало JSONResult.ContentType = "text / plain".В противном случае я получаю диалоговое окно сохранения как загрузки.