這沒有任何意義。AJAX調用不工作到PHP
我試過在我的網絡平臺和我的電腦上工作代碼。
這是我的清單。
1)端口3306對於mySQL是開放的。
2)代碼最小化如下所示。
3)使用在線PHP代碼測試器來查看是否有任何錯誤。
4)使用Document.ready並通過ajax調用調用該方法。
5)使用警報來測試我的html是否包含任何錯誤。
6)經過文件權限
7)的mysqli
下面是代碼:
PHP
<?php
include 'pass.php';
//ini_set('max_execution_time', 4000);
ini_set('memory_limit', '16M');
try {
$con = mysqli_connect($host, $username, $password, $db_name, $port);
if (mysqli_connect_error()) {
echo 'Could not connect to database';
}
echo 'hello';
}
catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
mysqli_close($con);
?>
AJAX
function getExample() {
alert("test");
$.ajax({
type: "GET",
url: "code/getExample.php",
dataType: "html",
cache: false,
success: function(response) {
alert(response);
}
});
}
警報測試I在我的網頁上顯示,因此目前爲止沒有錯誤,除pass之外的文件權限是讀取和寫入並執行的。
從您的經驗來看,最新出現了什麼問題?
注意:我不想發送數據,最終我想將其作爲json檢索,但暫時用dataType測試:'html',.
我期待你好,作爲一個警報出現,但沒有出現只有警報在ajax調用之前測試。 (在回覆評論)
*編輯*
403禁止錯誤...當我把我的傳球文件只重置爲讀寫......它看起來像更改文件權限讀取不起作用。
你忘了告訴我們_what_在你的網絡平臺上無法正常工作。警報是否顯示?顯示什麼?當你在瀏覽器中直接調用'code/getExample.php'時,你會看到什麼? – Jeff
我會嘗試,我得到一個403禁止的錯誤 – KDJ
該文件必須具有Apache(?)用戶的執行權限。 – Jeff