Dojo ajax 함수를 사용하여 JSON 형식의 DB 테이블 내용을 반환하는 PHP 파일을 호출하려고합니다. Dojo ajax PHP 요청에 대한 오류
내 기능 :var _getWeatherInfo = function(){
dojo.xhrget({
url: "PHP/weather.php?ntown=" + _ntown,
handleAs: "json",
timeout: 5000,
load: function(responce, details) {
_updateWeathertData
},
error: function(error_msg, details) {
_handleError(error_msg);
}
});
}
내 PHP :
<?php include('configHome.php'); ?>
<?php
$ntown = $_GET['ntown'];
$weather = array();
$query="SELECT * FROM `weather` WHERE `town` = '$ntown'";
$result=mysql_query($query);
while($row = mysql_fetch_row($result)) {
$weather[] = $row[0];
}
echo json_encode($weather);
mysql_close();
?>
내가 없다는 오류 메시지가 무엇입니까이 코드를 사용하여 "$ ntown = $ _GET [ 'ntown를'];" 정의되지 않은 색인입니다. 인덱스를 모두 제거하고 select 문에서 실제 값을 사용하여 시도했습니다 (예 : SELECT * FROM weather
WHERE town
= 'Auckland'). 그러나 내가 돌아 오는 것은 값이 [Auckland]이고 3은 아닙니다. [ "Auckland", "Sunny", "8", "14"] 반환 될 다른 값.
아이디어가 있으십니까? 필요한 경우 더 많은 정보를 추가 할 수 있습니다. 감사!
나는 이것을 시도했다, 지금 되돌아 가고있는 누구나는 "거짓"이다. – Corey