Рецепт1. Ваяем компонент из него выходит $arResult какой-то.
2. В шаблоне
<?=json_encode($arResult);?> |
3. Делаю страничку пустую на неё кидаю сей комп. даю параметры если нуужно ему.
4. И теперь jquery. AJAX – как много в этом звуке!.
<script>
$.getJSON(
'/path/',
{params: "someparams"},
onAjaxSuccess
);
function onAjaxSuccess(obj)
{
alert(obj.ID);
}
</script>
|
В случае если массив вида
Array
(
[0] => Array
(
[ID] => 1115
),
[1] => Array
(
[ID] => 1116
),
[2] => Array
(
[ID] => 1117
)
) |
то сукесс-функция будет
function onAjaxSuccess(obj)
{
for(var i=0;i<10;i++)
{
alert(obj[i].NAME);
}
}
|
Вот тут
слабак, но придумаю как со временем.
Ну и всё далее берём эти объекты и втавляем в дум, далее уже вопрос вёрстки.
<ul>
</ul>
<script>
$.getJSON(
'/my/kurochka/json/wal.php',
{params: "text"},
onAjaxSuccess
);
function onAjaxSuccess(obj)
{
for(var i=0;i<10;i++)
{
$("ul").append("<li>"+obj[i].NAME+"</li>");
}
}
</script>
|
Всё тут работа рнр программиста закончена где мои 100 баксов?