2
有一次我問了同樣的問題,但現在我可以給它一個測試用例。使用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調試器,只有第一個img.php
提出要求和其他人都撤了。示例輸出顯示在附加的圖像文件中。在本例中,不加載圖像文件不會阻止您調試其餘的項目。但是,一旦有一個JavaScript文件因爲這個問題而沒有加載,其餘的項目就不能像它那樣工作。有誰知道我該如何調試這樣的頁面?
這裏是我的規格:
- PHP版本5.3.14
- 的Zend調試器V5.3
- 的Eclipse PHP開發,版本:3.0.2
- 的Apache/2.2.22( Ubuntu的)
謝謝!我遇到過同樣的問題。 – 2012-11-06 04:30:29