Я боролся с этим в течение некоторого времени и после прочтения нескольких сообщений, которые я до сих пор не могу для жизни, чтобы выяснить, что заставляет это бомбить. По сути, я создаю карту google, а затем использую функцию для извлечения мест из запроса базы данных PHP, которое я использую, используя Ajax. Вот код для функции.Ошибка Parser Неожиданный токен
function fetchPlaces() {
alert('I started');
var data = {
"action" : "test"
};
var infowindow = new google.maps.InfoWindow({
content: ''
});
jQuery.ajax({
type: "POST",
dataType: "json",
url: "mapHandle.php",
data: data,
success: function(response) {
if(response.status == true) {
alert('ok');
} else {
alert('error');
}
},
error: function(xhr, desc, err) {
console.log(xhr);
console.log("Details: " + desc + "\nError:" + err);
}
})
};
`
И вот страница PHP, на которую она направлена.
<?php
header('Content-Type: application/json');
echo '{"name":"darian","lastname":"brown","age":87,"adress":{"21 somewhere street","my city","Australia"}}';
?>
Ошибка Im Receing
VM1979:70 Details: parsererror Error:SyntaxError: Unexpected token ,
Вы должны использовать http://jsonlint.com/ для проверки своего JSON. –
«адрес»: [«21 где-то улица», «мой город», «Австралия»] – kixorz