используемая среда: ASP.NET, jQuery
У меня есть следующий вызов AJAX:
var tempVar = JSON.stringify({plotID:currentId});
$.ajax({
type: "POST",
url: "testPage.aspx/getPlotConfig",
data: tempVar,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$('#xDimLbl').text(msg.xDim);
$('#bDimLbl').text(msg.bDim);
}
});
В коде есть метод getPlotConfig (string plotID), определенный как
public static string getPlotConfig(string plotID)
{
string x = "T1";
string b = "T2";
return Json(new { xDim= x, bDim= b });
}
Вопросы:
- Когда я делаю сборку, я получаю сообщение об ошибке: Имя 'Json' не существует в текущем контексте Какое пространство имен не в порядке?
- Наряду с двумя строками x и b я хотел бы вернуть хеш-таблицу, ключом которой является строка, а значением - список строк, разделенных запятыми. Как мне это сделать и как получить доступ к каждой паре ключ-значение на стороне клиента?
ура