xajax 如果在程式沒有錯誤的情況下突然出現以下的訊息:
Error: the XML response that was returned from the server is invalid.
Received:You have whitespace in your response.
首先要檢查的是 <?php ….?> 的 <> 前後有沒有空白字元。包含”換行”、”tab”….等字元都算,如果整支都是 php 程式的話 ?>一定要是檔尾的最後一個字元)
除了被執行的程式之外,include 或 require 的程式也要一併檢查。通常突然出現都是當下更新的程式,全都檢查一遍就可以了。
如果都檢查過沒問題,可以參考 xajax 官方討論的方式打開 php.ini 的output_buffering 再使用 ob_start 試看看。