Здравствуйте.
Я плохо знаком с JS, но возникла необходимость реализовать несколько функций на этом языке и я столкнулся с небольшой проблемой:
Вообщем есть скрипт выполняемый после $(document).ready(function(), он получает данные от php скрипта в формате json и вставляющий их в определенный div
$.getJSON('json.php?place=1&page=1', function(data){<br/>
$.each(data, function (i, item) {<br/>
$("#slideInner").append(item.title);<br/>
});<br/>
});<br/>
Данные берутся из базы и их количество может меняться. Так вот меня интересует, как можно посчитать количество полученных записей. И как потом использовать это значение вне функции.
Просто если сделать так:
$.getJSON('json.php?place=1&page=1', function(data){<br/>
$.each(data, function (i, item) {<br/>
$("#slideInner").append(item.title);<br/>
var records = 10;<br/>
});<br/>
});<br/>
alert (records);<br/>
Алерт ничего не выведет, так как зона видимости переменной records ограничена.
Извиняюсь за глупый вопрос, и не совсем грамотную его постановку, но пишу в 6-ть утра не спав уже около 20часов.
Спасибо за ответы.