xajax 偵錯只靠 xajax->debugOn(); 來 alert 訊息其實並不夠用,講白一點就是很難用。有時想 debug 內部的 PHP 的變數畫面都不夠顯示。
xajax 開發團隊中的 BigBrownChunx 寫了一小段 Code 來 Override xajax 的 DebugMessage,可以直接在 HTML 畫面上顯示出偵錯訊息:
xajax.DebugMessage = new function(text)
{
//can’t use xajax.$ because this could be sending an error message
document.getElementById(‘errorTextArea’).innerHTML += text;
}
在討論區中主要是討論到如何讓 xajax 可以用 Pop-up 來偵錯,有興趣可以看看:
http://community.xajaxproject.org/viewtopic.php?id=679
註1:
剛剛看到 xajax 0.2.1 已經在 Release Notes 裡面了了,Pop-up Debug 功能也有了,應該快要正式 Release 了,我這篇就當參考用囉。
註2:
本來還想寫一篇 xajax 自動產生 loading 標籤的方法,xajax 0.2.1 也有提供了。
註3:
2006.03.05 xajax 0.2.1 已經正式 Release 了。
1 comments On [PHP] 讓 xajax 在 HTML 畫面中產生偵錯訊息
Override要寫在哪裡ㄚ? shut man you