Я пытаюсь создать страницу входа в систему для веб-приложения, которое извлекает пользовательские данные с помощью JavaScript, а затем использует API Fetch для отправки данных в сценарий PHP входа в систему, который будет проверять базу данных. Мой запрос на выборку возвращается с ошибкой, но работает с общедоступным URL.
JS файл:
if (document.querySelector ('# btn-submit')) {
let frmLogin = document.querySelector('form');
//begin login process
function loginProcess() {
event.preventDefault();
const data = {
user: document.getElementById('user').value,
pass: document.getElementById('pass').value,
}
const options = {
method: 'POST',
body: JSON.stringify(data),
headers: {
'Content-Type': 'application/json',
}
};
fetch('*url*', options)
.then(res => res.json())
.then(res => console.log(res));
}
}
Я получаю сообщение об ошибке: «SyntaxError: JSON.parse: неожиданный символ в строке 1 столбца 1 данных JSON» для моего console.log (res). Вывод должен быть вводом, который распечатывается, когда я использую этот URL: https://jsonplaceholder.typicode.com/posts
но не при использовании URL-адреса моего сайта (не входит в целях конфиденциальности)