0
我有一個PHP web服務,當我用$ .getJSON調用它時,它會去.fail回調。
只有當我在PHP上執行include_once時,纔會出現此問題。如果我複製/粘貼包含的文件到主PHP的工作正常。
responsetext是我期望的(一個JSON與數據問),狀態是200,但在.fail回調。
這很奇怪。任何人都知道使用include_once是否有問題?
然後一段PHP代碼:
$bCarregat = include_once("sql/". $sConsulta .".php");
,如果我將其替換爲:
$sSqlBase = "SELECT usuari, nom, moduls";
$sSqlBase .= " FROM www_usuari";
$sSqlBase .= " WHERE 1=1";
if (isset($aRestr['USUARI']) AND $aRestr['USUARI'] != "") {
$sSqlBase .= " AND usuari = '". str_replace("'", "''", $aRestr['USUARI']) ."'";
}
它的工作原理。
如果'include'要返回內容,這不是,它仍然不起作用,因爲你將它分配給一個變量。你將不得不在某處回顯變量。但真正的問題在下面的答案中提到。 – RST
不,變量是檢查include是否包含。 – Seak
沒有分配給變量的相同行爲 – Seak