저는 jquery
을 처음 접했습니다. 다른 사이트에서이 사실을 알았습니다. ajax
에서 게시 값을 받으려고하는데 아무 것도받지 못합니다. 여기 내 코드는 다음과 같습니다 -아약스 게시물 데이터를 가져올 수 없습니다
index.html을
<form id="refresh_form" name="refresh_form">
<input type="hidden" name="minlat" id="minlat" value="1">
<input type="hidden" name="minlong" id="minlong" value="1">
<input type="hidden" name="maxlat" id="maxlat" value="1">
<input type="hidden" name="maxlong" id="maxlong" value="1">
<button id="refreshbutton" onclick="callAPI();">Refresh</button>
</form>
<script>
function callAPI() {
$.ajax({
type: 'POST',
url: 'getData.php',
dataType: 'json',
data: $("#refresh_form").serialize(),
//data: postForm,
cache: false,
contentType: false,
processData: false,
success: function(data) {
// Display a map on the page. Obviously this needs to be done only once.
if (firstTimeLoaded == false) {
firstTimeLoaded = true;
mapOptions = {
mapTypeId: 'roadmap'
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
map.setTilt(45);
}
initialize(data);
}
});
}
</script>
getData.php
if(isset($_REQUEST['minlat'])){
$data = $_REQUEST['minlat'];
echo json_decode($data);
exit;
}
모든 이유는 작동하지 않았다 왜? 내 콘솔에서이 데이터를 보냈습니다. 당신은 사용할 필요가
(getDATA.php) print_r ($ _REQUEST); 주사위(); –
'contentType : false '를 사용하는 이유는 무엇입니까 ?? – devpro
@SalvadorP. 아무것도 ... 나는 단지 이유를 이해하지 못한다. – NickyMan