我一直在使用WAMP服務器做這個模塊的網站和一切正常,但是當我upladed到網站服務器,它總是返回錯誤500Ajax請求返回POST <<url>> 500(內部服務器錯誤)
當主網頁的index.php負載(使用Javascript。就緒功能),它發送一個Ajax請求 'obtenermunicipio.php'。
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: 'POST',
url: '../obtenermunicipio.php',
data : {'valor':'paz'},
dataType: 'json',
success: function(data) {
if(data.length <= 0) {
return;
}
for(var i=0; i < data.length; i++) {
var opcion = document.createElement('option');
opcion.innerHTML+=data[i];
document.getElementById('unidadmedica').appendChild(opcion);
}
},
error: function(e) {
console.log(e.message);
}
});
});
</script>
頁「obtenermunicipio.php」獲得的價值「勇敢」,並做出了MySQL查詢,以獲得陣列的數據,它的回報率。
<?php
include($_SERVER['DOCUMENT_ROOT'].'/Noticias/conexion.php');
header('Content-Type: text/html; charset=ISO-8859-15');
header("application/json");
$conexion=conectar();
$municipio = utf8_decode($_POST['valor']);
if($municipio != "loret")
$sql = "SELECT DISTINCT unidadmedica FROM `unidadesmedicas` WHERE municipio like '%".$municipio."%' AND localidad NOT LIKE '%loret%'";
else
$sql = "SELECT DISTINCT unidadmedica FROM `unidadesmedicas` WHERE localidad like '%".$municipio."%'";
$rs = mysql_query($sql) or die(mysql_error($conexion));
$fila = mysql_fetch_all($rs);
print json_encode($fila);
?>
如何解決它的任何想法?它在Wamp上運行良好。
可能是php錯誤,請檢查服務器上的錯誤日誌 – inarilo
檢查您的服務器錯誤日誌 – Rienk
這是一個Linux服務器,日誌文件的名稱是什麼? –