2016-08-12 3 views
-3

Этот массив.Возврат объекта JSON undefined?

var theObject = [{"id":"412","thn_akademik":"20152","id_prodi":"15301","kode_mk":"20038","tanggal":"23\/8\/2016","jam_1":"17:00\t","jam_2":"19:00\t","npm":"07150100190","flag1":"0","flag2":"0"},{"id":"558","thn_akademik":"20152","id_prodi":"15301","kode_mk":"20053","tanggal":"25\/8\/2016","jam_1":"17:00\t","jam_2":"19:00\t","npm":"07150100190","flag1":"0","flag2":"0"},{"id":"704","thn_akademik":"20152","id_prodi":"15301","kode_mk":"20052","tanggal":"30\/8\/2016","jam_1":"17:00\t","jam_2":"19:00\t","npm":"07150100190","flag1":"0","flag2":"0"},{"id":"850","thn_akademik":"20152","id_prodi":"15301","kode_mk":"000047","tanggal":"31\/8\/2016","jam_1":"17:00\t","jam_2":"19:00\t","npm":"07150100190","flag1":"0","flag2":"0"},{"id":"996","thn_akademik":"20152","id_prodi":"15301","kode_mk":"20050","tanggal":"23\/8\/2016","jam_1":"09:00\t","jam_2":"11:00\t","npm":"07150100190","flag1":"0","flag2":"0"},{"id":"1142","thn_akademik":"20152","id_prodi":"15301","kode_mk":"20051","tanggal":"25\/8\/2016","jam_1":"09:00\t","jam_2":"11:00\t","npm":"07150100190","flag1":"0","flag2":"0"},{"id":"1288","thn_akademik":"20152","id_prodi":"15301","kode_mk":"000030","tanggal":"30\/8\/2016","jam_1":"09:00\t","jam_2":"11:00\t","npm":"07150100190","flag1":"0","flag2":"0"}] ; 


for (var i = 0; i < theObject.length; i++) { 
    alert(theObject[i].kode_mk); 
} 

Это работает, когда я тестирую на fiddle.

Но когда я пытаюсь использовать свои приложения в обратном порядке, не определено.

Кто-нибудь знает, что это значит?

+0

возвращение? в коде нет возврата - нет функции для возврата –

+3

[Нет такой вещи, как «Объект JSON»] (http://benalman.com/news/2010/03/theres-no- такой-thing-as-a-json /) –

+2

продолжать хороший бой @FelixKling - к сожалению, следующий шаг: «У меня есть JSON» –

ответ

4

Это Javascript объект НЕJSON объект. Непонятно, что вы просите «Но когда я пытаюсь использовать свои приложения в обратном порядке, не определено.». Какое приложение?

Если ваше приложение извлечения JSON, вы должны разобрать его перед петлей через него. Например

var json = JSON.parse(JSON_HERE); 

Вы можете затем цикл через этот JSon объект и получить kode_mk.

Если у вас есть код из вашего «приложения», предоставьте его. Сообщите нам, что делает ваше приложение и как он получает JSON

+0

Спасибо. , , . ~ –

+0

жаль, что я всегда называю свой проект как приложение. –

+0

Почему в скрипке мне не нужно разбираться, но в моем коде мне нужно разбирать его? –