Использование Eclipse PDT для отладки страниц Ajax с одновременными запросами

Когда-то я задавал этот же вопрос, но теперь я могу дать контрольный пример для него.

Проблема заключается в отладке в Eclipse PDT, когда страница отправляет несколько запросов на динамические страницы сервера. Рассмотрим веб-страницу следующим образом:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<script src="link-to-jquery/jquery-1.7.2.min.js"></script>
<script>
$(document).ready(function() {
    var list = $("ol");
    for (var i=0; i<20; i++) {
        list.append($('<li><img src="/img.php?'+i+'" /></li>'));
    }
});
</script>
</head>

<body>
<ol>
</ol>
</body>

</html>

На странице выше JQuery используется только для предотвращения кэширования изображений браузером. Иimg.php читается так:

<?php
readfile('some_image.jpg');

Когда я пытаюсь отладить первую страницу в Eclipse PDT, используя Zend Debugger, только перваяimg.php запрос сделан и другие уволены. Пример вывода показан в прикрепленном файле изображения. В представленном случае отсутствие загрузки файла изображения не помешает вам выполнить отладку остальной части проекта. Но как только будет файл javascript, который не загружен из-за этой проблемы, остальная часть проекта не будет работать так, как должна. Кто-нибудь знает, как можно отладить такую страницу?

Вот мои характеристики:

PHP Version 5.3.14 Zend Debugger v5.3 Eclipse for PHP Developers, Version: 3.0.2 Apache/2.2.22 (Ubuntu)

Sample output

Ответы на вопрос(1)

Решение Вопроса

что эта проблема специфична для Zend Debugger и XDebug работает без сбоев.

+1 для XDebug, -1 для Zend Debugger

 06 нояб. 2012 г., 05:30
Спасибо! Я была такая же проблема.

Ваш ответ на вопрос