쿼리 결과를 JSON으로 보내려고하지만 console.log를 사용할 때 빈 결과를 표시합니다.JSON을 통해 PHP 쿼리 결과 보내기
PHP 코드 :)
function getCountries($countries){
$sql = mysqli_query($connection, 'SELECT DISTINCT id, type, level, code, name, durations FROM destinations where gateway_code="YBG" ORDER BY name');
while($row = mysqli_fetch_array($sql))
{
echo json_encode($row); // I have doubt here, i want to send complete Query result as JSON
}
exit();
}
$abc = $_POST['countries'];
getCountries($abc);
아약스 [보내는 데이터는 잘 작동하지만, 응답이 작동하지 :
$(document).ready(function(){
var $leavingFrom = $('#select-leaving-from');
$leavingFrom.on('change', function() {
var $city_code = this.value;
loadDepartures($city_code);
});
});
function loadDepartures($cityname){
var dataString = $cityname;
$(document).ready(function(){
jQuery.ajax({
type: "POST",
url: 'get_data.php',
datatype: 'json',
data: {'countries': dataString},
success: function (output, textStatus) {
console.log(output);
}
});
});
}
유일한 문제는 내가 (JSON 데이터를 전송 할 수없는 오전입니다 질의 결과)를 Ajax로 되 돌린다. 제안이 필요합니다.