Я новичок в jquery
, я изучаю это с другого сайта, я пытаюсь получить значения сообщений из ajax
, но ничего не получает. Вот мой код: -Не удалось получить данные ajax post
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;
}
Любая причина, почему она не работает? С моей консоли я вижу, что эти данные отправляются.
in getDATA.php проверить, что вы получаете с print_r ($ _ ЗАПРОС); умереть(); –
любая причина использования 'contentType: false,' ?? – devpro
@ SalvadorP. Ничего ... Я просто не понимаю, почему. – NickyMan