Я хочу запустить код на всех моих узлах treeView в зависимости от значения, возвращаемого из базы данных, и повторить это до тех пор, пока не будет возвращено определенное значение.Как запустить код на всех узлах дерева?
Я думал, что:
- Дайте все мои узлы дерева и тот же класс CSS, так что я могу получить доступ к ним из JQuery
- есть таймер в моей функции JQuery, который использовал Ajax для перехода в базу данных, когда возвращается определенное значение, затем остановите таймер
Два вопроса здесь. Как я могу запустить свою функцию для каждого из узлов и как сделать таймер в JavaScript, так:
$(function(){
$('cssClassOfAllMyNodes').WhatFunctionToCallHere?((){
//How do I do Timer functionality in JavaScript?
ForEachTimeInterval
{
//use Ajax to go to database and retrieve a value
AjaxCallBackFunction(result)
{
if (result = 1)
//How to stop the timer here?
}
}
});
});
Надеюсь, что я свободен. Большое спасибо
спасибо большое за ответ. И я хотел бы, чтобы вы прокомментировали дизайн.
Базисно, что я пытаюсь добиться - это функция типа Windows Wokflow, где каждый узел в моем дереве обновляет изображение в зависимости от его статуса, где его статус получен от запроса к базе данных с ключом, уникальным для узла дерева. Я открыт для идей по другим способам реализации этого, если у вас есть. Еще раз спасибо
Отличный ответ, спасибо – 2009-03-11 22:13:11