У меня проблема с запросом ajax, когда я делаю запрос с помощью свойства dataType: 'json', мой ответ приходит с ошибкой, parsererror, моя функция в PHP возвращает данные типа json_encode() , PLS, вы можете мне помочь? когда я делаю запрос без свойства dataType: 'json' мои данные ВСЕ ДОКУМЕНТЫ HTML.AJAX запрос json fail
Мой запрос:
var dataAr = {Latitude: Latitude, Longitude: Longitude};/
console.log(dataAr);
$.ajax({
data: dataAr,
dataType: 'json',
type: 'POST',
url: 'http://localhost/GPS/Server.php/GPS/Coords',
success: function (data, response) {
console.log('Data: '+data);
console.log('Response: '+response);
},
error: function (textStatus, errorThrown) {
console.log('Status: '+textStatus);
console.log('Error: '+errorThrown);
}
});
Моя функция в PHP:
class GPS
{
function Coords()
{
$Res=$_POST['data'];
$Latitude=$_POST['Latitude'];
$Longitude=$_POST['Longitude'];
return json_encode($Res);
}
}
вы используете эхо для отправки данных обратно в функцию Ajax? – bobdye
@bobdye С эхом в моей функции PHP происходит такая же ошибка – Jorius
проверяет фактический запрос на вкладке в консоли браузера. Я подозреваю, что ваша маршрутировка неверна. – charlietfl