Добрый день.
Не знаю верна ли логика моего решения данного вопроса. Но теоретически работать должно.
Код:
<script type="text/javascript">
$(document).ready(function(){
$("#quest_feed").ajaxForm(function(cycle)
{
var options = {
url: "http://site.com.ua/callback.php?code=<? echo $oldcode ?>&target=quest_feed",
success: function(response) {
var feedArray = response.split('abra_kadabra')
if (feedArray[0] == 'feedback')
{
$("#resp_quest_feed").html(feedArray[1]);
$(".message").html(feedArray[2]);
}
if (feedArray[0] == 'question')
{
$("#resp_quest_feed").html(feedArray[1]);
$(".question").html(feedArray[2]);
}
}
};
// передаем опции в ajaxSubmit
$("#quest_feed").ajaxSubmit(options);
});
});
</script>
Нужно сделать условие:
Пока feedArray[3] == 'waiting_answer' и если feedArray[0] == 'question' - обновлять (url) аяксом.
На сколько я понимаю поможет while (feedArray[3] == 'waiting_answer')
Только куда его вставить, чтобы зациклить весь скрипт?