Я пытаюсь вывести кодированную строку jSON из моей базы данных и перебрать элементы, но у меня возникли некоторые трудности Вот строка в базе данных:
["volunteers","seat_dedication_program","memberships"]
А вот и код:
//Looks for _checkbox when looping through my database fields (object dbVals) and turns it into a true jQuery array if it finds it.
if( key.search(/_checkbox/i) > 0 ) var arr = $.makeArray(dbVals[key]);
//If it is an array, loop through the array values and show them
if($.isArray(arr)==true){
$.each(arr, function(i, n){
alert(i + " : " + n);
});
}
То, что я хочу, это:
//alert
0 : volunteers
//alert
1 : seat_dedication_program etc...
Что я получаю, это:
//alert
0 : ["volunteers","seat_dedication_program","memberships"]
Я думаю, что я включил все соответствующие данные. Может кто-нибудь помочь мне понять, почему это происходит?
Спасибо.