У меня есть приложение MVC 2.На стороне клиента есть функция, которая выполняет вызов контроллера, и возвращается значение, но я не могу поместить его в переменную JavaScript для последующего использования.
ВотJSON, возвращаемый контроллером (эта часть работает нормально, я проверил с помощью Fiddler):
{"CompanyID":781}
А вот моя функция JS / jQuery:
function getSelectedCompanyID() {
$.ajaxSetup({ cache: false });
var cid = "";
$.getJSON("/Company/GetLatestCompanyID/", function (json) {
cid = json.CompanyID;
});
return cid;
}
Спасибо.
Редактировать : Просто чтобы прояснить, проблема, похоже, заключается в этой строке:
cid = json.CompanyID;
или в самом вызове JSON.Полученное значение не помещается в переменную JS.