Intereting Posts
генерировать 10 цифр буквенно-цифровое значение в php с первой, третьей, четвертой цифрой должно быть алфавитом Неустранимая ошибка: исключить исключение «Parse \ ParseException» с сообщением «Ошибка SSL-сертификата: невозможно получить сертификат локального эмитента» Youtube Data API v3: как комментарий другого пользователя проанализировать данные html для данных массива в php PHP. Как получить и получить важные данные из учетной записи электронной почты pop3? Maxmind geolocation apis: Apache vs PHP Zend Form – Как установить значения на элементах подформы? Работа с API-интерфейсами Instagram (JSON + PHP) Контактная форма с reCaptcha Как отключить или зашифровать «Просмотр источника» для моего сайта Загрузка нескольких файлов на сервер из формы Печать этикеток Avery 5160 с FPDF PHP, переписывание URL-адресов с помощью htaccess и перезапись URL-адреса Microsoft IIS ВСТАВИТЬ в таблицу на колонках, которые существуют file_get_contents нет кеширования?

jQuery ajax возвращает ошибку 404 при передаче URL в качестве почтовых данных

Я получаю ошибку 404 при использовании $.ajax и сузил ее до проблемы, $.ajax с одним из значений, которые я передаю с данными.

Я пытаюсь передать url как текст, который будет сохранен в моей базе данных.

 $.ajax({ type: 'POST', url: 'ajax.php', data: {'edit-username': username, 'website-value': websiteValue} }).done(function(){ //custom code here }); 

Если я установил websiteValue равным http://google.com , то я получаю ошибку 404 на вкладке сети хромов. (это справедливо для любого другого, кроме моего собственного домена.)

Если я установил его на //google.com или просто на google.com, он отлично работает.

Если я установил его на http://mydomain.com, он также отлично работает.

Я не могу понять этого, и любая помощь будет очень признательна. Вызов ajax выполняется через https, если это имеет значение.

Файл ajax.php выполняет следующие данные.

 $mysqli = connect_db(); $query = $mysqli->prepare('UPDATE tbl SET website = ? WHERE username = ?'); $query->bind_param('ss', $website, $username); $query->execute(); $query->close(); $mysqli->close(); 

Я думаю, что это ответ сервера. Сервер пытается предотвратить междоменную атаку. Что такое серверные журналы? Что такое сервер?