У меня есть php-файл somejson.php
, который повторяет кодированный в json массив
{"jsonone":"first json","jsontwo":"second json"}
Я пытаюсь получить доступ к ответу с помощью jquery ajax, чтобы использовать эти данные вне оценки вызова ajax. Он продолжает давать мне все виды объектов (объектов) или неопределенных ошибок.
Полагаю, это так же просто, как и неправильный синтаксис, но это меня беспокоит. Я подумал, что спросить
var mydata = {};
$.ajax({
url: 'somejson.php',
async: false,
dataType: 'json',
success: function (json) {
mydata = json;
mydata[jsonone] = json.jsonone;
mydata[jsontwo] = json.jsontwo;
alert(json[jsonone] . json[jsontwo]);
alert(mydata[jsontwo] . mydata[jsontwo]);
}
});
//later will do some stuff with mydata jsonone and jsontwo
Что я делаю здесь неправильно?