#javascript #php #jquery #ajax
#javascript #php #jquery #ajax
Вопрос:
Почему ajax post не работает при использовании url: 'filename.php',
на
<base href="//example.com">
?
Это мой почтовый индекс ajax.
<script>
function send_username_value_for_check_available() {
$.ajax({
url: 'test.php',
type: 'POST',
data: $('#username_send_value_fid').serialize(),
cache: false,
success: function (data) {
$('#mySpan_username').show();
$('#mySpan_username').html(data);
}
});
}
</script>
это не работает, это ошибка отображения
XMLHttpRequest cannot load https://example.com/test.php. Response for preflight is invalid (redirect)
Но когда я удаляю
<base href="//example.com">
От <head></head>
мой пост в ajax будет работать хорошо ^_^
Я хочу знать , как использовать ajax post url: 'filename.php',
на <base href="//example.com">
?
.
.
.
remark : my site using ssl https.
Комментарии:
1. заголовки: { ‘Content-Type’:’application/x-www-form-urlencoded’ }, попробуйте добавить этот заголовок для определения типа содержимого
2. Попробуйте добавить
https
перед URL, если вы не хотите этого делать, убедитесь, что загруженная страница загружена вhttps
;