Редактировать
Это функция, где я получаю ответ от
$(document).ready(function()
{
$.ajax({
method: "get",
url: 'ctr_seearmylist.php',
dataType: 'jsonp',
data: 'get=squad',
success: processSquads
});
});
и это фрагмент php, который создает ответ:
{..... //iterates throuh a result taken from the database
$temp[0]=$id;
$temp[1]=$squad_id;
$result[]=$temp;
}
$result=json_encode($result);
}
return $result;
}
если я вызову оповещение (response.constructor);
Я получаю
function Array() {
[native code]
}
Конец редактирования
Как перебрать массив json с помощью jquery или javascript, или как там работает?
ответ json, который я получаю, имеет такую форму: [["1", "12"], ["2", "3"], ["3", "7"]]
Я должен упомянуть, что используя response.length; не имеет никакого эффекта
function processSquads(response)
{
alert (response[0][0]); // works and returns 1
alert (response[0]); // works and returns 1,12
alert (response.length); //doesn't work so I can't iterate
}
Извините за большое количество вопросов сегодня, но я только начинаю с Ajax и застреваю.