2013-04-22 64 views
0

我在標題中的問題的一個例子演示了我遇到的問題。爲什麼php包含聲明返回空白作爲ajax響應

example

遺憾不知道如何使用的jsfiddle。

我該如何解決?

+0

顯示您的代碼?而不是輸出。可能是你不小心把那個空間放了。 – 2013-04-22 04:58:37

+0

你確定'emptyFile.php'是空的 - 沒有空格或新行或任何東西? – Dwight 2013-04-22 05:02:49

+0

你想看什麼?它的一個頁面,兩個按鈕,每個php文件由$ .ajax調用php代碼顯示在emptyFile.php中沒有任何內容 – ron 2013-04-22 05:03:18

回答

2

看來你的「空文件」包含一個空行http://wx2fly.com/test/emptyFile.php,這意味着它不是空的!

我認爲你可以通過讓你的空(或不)文件以<?php開頭來解決你的問題,並確保php標籤在文件末尾不被關閉。

+0

把你的建議'文件開始於<?php不關閉'結果返回NOTHING。同樣用相同的空格結果放置'打開和關閉標記'文件。 – ron 2013-04-22 10:01:40

+0

似乎在使用Notepad ++文件>新建文件> SaveAS時,會按預期保存文件大小3個字節 - 不是空的。只使用'open tag <?php'然後完成這項工作。非常混亂!謝謝 – ron 2013-04-22 10:43:05

+0

用任何編輯器(甚至vi)保存空文件都很困難。在unix上,你可以「觸摸」一個不存在的文件來完成這項工作,或者鍵入':> myEmptyFile.php'。如果不可用(如窗口),您可以創建一個僅包含''(並且後面沒有空格或換行符)的文件,或者僅僅是打開php標籤 – Asenar 2013-05-13 16:09:41