У меня есть PHP вывод многомерного массива JSON следующим образом:JQuery parseJSON многомерного-массив
{"rates":[{"meter":"30","rate":"0.15060","ppd":"10.000"}]}
Однако я получаю сообщение об ошибке при попытке расшифровать его на стороне JavaScript вещей.
Uncaught TypeError: Cannot read property 'length' of null
Вот код ниже для стороны JQuery вещей:
success: function (result) {
console.log(result);
$.each($.parseJSON(result), function (item, value) {
if (item == "rates") {
$.each($.parseJSON(value), function (i, object) {
console.log(i + "=" + object);
});
}
1-лог консоли дает мне выход, я уже упоминал в верхней части, но по некоторым причинам я не могу получить доступ массив, как я и думал.
Любая помощь очень ценится :)
я могу заметить некоторые проблемы, но они не объясняют ошибку. Является ли обратный вызов первого '.each' даже выполненным? –
вы должны получить сообщение об ошибке «Uncaught SyntaxError: Неожиданный токен o' во второй команде parseJSON .. не могу объяснить ошибку, которую вы получаете –
@FelixKling да 1-й $ .each выполняется. –